MGLKLRLLCAIILALILHVDAGINQLSIKDDSRDLIILEEFGYTRSGRLEIEVKDAKWSAPAGASLPDDYLQNTGFFLASEDDRLQVILEFEQKLIKCVLESDAVHKVFTFNRLKSGYINVSYPAPGANLYKLMFANCPPGVSVSMSVKAIMYNLEGNTKDYLSEGQTQLPALFFSFFWIYAALAGVWAYICVKQKLTAHRIHILMGVLVVLKALYMFSDAEDKFYIKKTGTPHGWDVAFYAFSFLKGVMLFTVIVLIGTGWSILKPFLQGKEKKVLMIVIPLQVLANTASVVVGETGLSGKNSLTWKQLFLLVDVICCCAVLFPIVWSIKHLREAARTDGKAARILVKLTLFRQYYIVVVTYIYFTRIVVFALQTVTSYHYTWVSELARELATLAFFVFTGYNFRPVPHNPYFVLDEEEEEAAMEALKDDDFEL*