MKNFTTIVEFLNHHALESPEKIVFTWVDITCKEQNKITFTQLEDQSNAVAARLLKLGCKKGDRVMIAYPFGLEFLAGMFGAMKIGVIPCSIYPPNPNQLKTDMPKFRRLAEDAGAKYALSTSAFATAMTAASILYKTGVSWIGTDKLSIKKSNPKKPKEYETFVREPGGIQYTSGSTGCPKGVMISHNNLVEDIWAISRVLGTNAVGALWLPQYHDMGLVSGFMSAIYAGVHVIMASPIDFIMRPLLWTDMVEIYQATHTSAPNFAYALLLKRLKQANRKANWSHVTHAMFAAEPTQRHVVEELAQTLSIRREHVYNLYGWPRLLCFSQEDLPTRIPVGLFAVVQQTPHLSSFELSRMERRLKKGKLGPSGSSHLVWHLRTMASQS*