MVYRNFRRMLLQRAVPDAVSFALAIRACGQLRDLSSGTEFHNLLIDRRVRQDHKLQSAIIYMYGKCGRLDTAIQVFGDVRFKETPVWNAVIAALWRWKQHDRALEFYWAMAVEGKRPDSTTYAAVLEICVAAGRLELGSRVVERIASEGLDRICGSDLQLALVKIYAQCRRFDRVKAAAARMSGACWNYCFEVCARGGFSVDALELYTVMRARATSPDPESFVLVLGSCRHPEHLSQGKAIHARAVATTVKHSARLVAALIRMYSECGSLENARLLFKRSSSGKEILVWNAMLEAYVRHGEFGECLALFDAMKSASMDPNEQTLSSVFAACCDEKNFARGKELASSLAKTSAFTSNTLRDVLNMYALCGDWKNAKLAFDALAIKEGFVWATLASAYLAGGREDQLPELFQAMELEGLETLWS*