MGKLHILMIPYPVQGHVIPLMQLAQSLAKYGFKITFVNTESTHKSILTSLSGKNSLHDQIHLISVLDESESGEDKNVPGKLSEAIFKIMPGKIEKLIQETNVSEDERITCIIADQSLGWALELADKMGIKRAAFITAAAANLILGFNIPKLIDDGLIDNDGTPTIKDHTFQFEPTMPIMNTSDLLWTSMGNSTMQKIIFNMLVHNNKSVKSADWLICNSTYDLEPGAFKLAPEIMPIGPLLSINSLESSTLPLEAEPRISSKESPNSLAGSFWPEDSTCLNWLDQQPLCSVVYVAFGSFTIFNETQFQELALGLELSNKPFLWVVRTNTLDAKTDIFLKTFENRIGRQKGKIVSWAPQQKVLSHSSIGCFVSHCGWNSTIEAISNGVPILCWPYFADQFMNQTYICDIWKVGLGLKKGGNGIISCGEIKVKVEQLLGNDVFKKRSLQIKEMNMNSVKEGGKSHQNLINFIEWIKSS*