MESLPPVLEASVVLAAIIIVHESGHFLAAHLQGIHVSKFAIGFGPVLAKFNANNVEYSIRAFPLGGFVGFPDNDPDSEIPVDDVNLLKNRPIFDRVLVISAGVVANVVFAYLIIFAQVASSGLPVQEAFPGVLVPEVRELSAAARAGVRSGDVILGVDGVLLPKTGPSTVSQLVDVIKKNPGRNVSLRIGRGDQDLEIDVMPDESSDRTGRIGVQLSPNFKITKVRPKNPGEAFSYTWREFWGLTSSVVDSLRQTFQNFSQSASKVSGPVAIIAVGAEVARSSTDGLYQFAAVLNINLAVINVLPLPALDGGSLALLLIEAARGGKKIPQELEQRIMSSGIMVVVLLAECSSDMSDGWNDEMIFSSLPRSAL*