MDGNFPQGGVVRGGPSSFGGFDLQTSMNQHRHSLHEGLPFTMATAQTCDHHHNVPMTEQHKGDSDDDEPSFNEEGGEKSTKGSPWQRVKWTDKMVKLLITAVSYIGDDSSMDGGSRRKFAALQKKGKWKSVSKVMSERGYHVSPQQCEDKFNDLNKRYKKLNDMLGRGTSCQVVENPALLDSIGYLNDKEKDDVRKIMSSKHLFYEEMCSYHNGNRLHLPHDLALQRSLKLALRNRDDHESHHQVEDVEDDDGEGEEHDEYDDFTHGGCRGVHLGGGGALKKARQSHSHEDVDHPGQQVSSLECNKLSLAQMPFPQGGEESERSALMQKQWIESRTLQLEEQKLQIQVELLELEKQRFRWERFSKKRDQELERMRMENERMKLENDRMGLELKQRELGVEL*