MLVLKIVLFLSLVIWFNLKKRTDKKRIIVLVLGDIARSPRMQYHAVSFAKLGWKVDLLGYQHPGSSVGLFESHENIRFYPIPSLPAYLQPKNRLQFLFLGPLKVLHQFLALNWALFVRKPASFLFIQNPPCIPVFFIAQCLHILRGTKFIIDWHNFGYSILALKLGKQHTFVKLLKIYEKYMARGAYAHLTVSKRMKDVLQTWGMNPCYVCYDRPPNHFTPIKNEQKKQMSIKKIPCEYNPSSTKLLITSTSWTPDEDIYILWEALNEYDKTLDTPKLLVLITGKGPMKEEFSQYIKKHPLHKVRFCMPWLSIEDYPQVMACADLGVCLHTSSSGLDLPMKVVDLFGCGVPVIALSYPTISELVHDGENGLIVNDSKALSKKMQYLLTHANELNSLKLGALKESEYRWDDEWNKVIPPIVQGSN*