MKVVVVGCTHAGTSAVKSILANHPEAEVTVYERNDNISFLSCGIALYVGGVVKNAADLFYSNPEELASLGATVKMEHNVEEINVDDKTVIAKNLQTGAIESVSYDKLVMTTGSWPIIPPIPGIDAENILLCKNYSQANVIIEKAKDAKRVVVVGGGYIGIELVEAFVESGKEVTLVDGLDRILNKYLDKPFTDVLEKELVDRGVNLALGENVQQFVADEQGKVAKVITPSQEFEADMVIMCVGFRPNTELLKDKVDMLPNGAIEVNEYMQTSNPDIFAAGDSAVVHYNPSQTKNYIPLATNAVRQGMLVGRNLTEQKLAYRGTQGTSGLYLFGWKIGSTGVTKESAKLNGLDVEATVFEDNYRPEFMPTTEKVLMELVYEKGTQRIVGGQLMSKYDITQSANTLSLAVQNKMTVEDLAISDFFFQPHFDRPWNYLNLLAQAALENM*