MVSLSGFLVLFMALDCCFAHVGNGQKQILNQISRSLLENGLARTPPMGWNSWNHFGCNIDEKIVRKTADALISTGFKNLGYEYVNIDDCWAEHKRDKDGRLVAKASTFPSGIKALADYVHSKGLKLGIYSDAGFRTCSGQQPGSLGYEKIDADTFAEWEVDYLKYDNCNTDRSRPELRYPKMRDALLGTGRPIFYSLCEWGRDHPATWGPKVGNSWRTTQDINNSWISIASRVDLNDRWAHYAGPGGWNDPDMLEIGNGKLSREEYRSHFSLWALMKAPLLIGCDVRSMSPGTVEILNNPEVIAVNQDPLGIQGKKVYSNDNLEVWAGPLSNNRMVVILLNRRESRASITAKWEDIGLESSHEVQLRNLWKYKSLGSTYKGSLTASVKPHACERFVVEEVGCQAEEAGFQAHEHSLQVRDLLSKRDLRLHVWLVDGTLEEKRGSGGTIKKRRGTLP*