MESISLWQGLALCGIVSWIVLSSSLDVTRKLRTLVQPWVSHHVITGTPIILQIQKYQHGFLDALFSGLSCVVSVPFYTAFLPLLFWSGHGKLARQMTLLMSLCDYSGNCIKDVVSAPRPSCPPVRRITATKDEQENALEYGLPSSHTLNTVCLSGYLLHYVLSYTQNEDASLKFAGFAVVCLIVCLTGLGRIYLGMHSGIDIIAGLAVGFVILSFWLSVHDYVDSFVVSGQNVTTFWAALSLLLLFAYPTPELPTPSFEFHTAFDGVAFGIVAGVQQTYHQFHHESVPRIFTPQLPLSAFLGRMLVGIPTILIVKYCSKALAKWILPIVSNTLGIPIKSTSYIPMLKGSVTGKKMVELKQSGYIKKLPVFSSQGSFDVDTGIRFLQYSGLAWSVVDLVPSLFSYLRL*