MFTKICLALLGCFDWRGIPSLPPWLMLLPIWTKASIYEIGCWARGCVVALIVIIDKKPLFKVSPEVSFDELYAEGKEPACQSIPFSGKWTFDFFVALDRIFKVMVRWGVVPFRERGLREAEKWLLERQEDTGDFVGAYPPMFYSVICMITLGYKVTDPVVQRALLSIKRFSIETPEECSVQTTLSPVWDTAFTVRALVDSGIRTDHPALQKAGEWLLQKQITKHGDWAFKNRRGHVLAGGWAFEFFNKWYPDIDDSAVVVMALMCIKLPAEDVKNAAIARCIKWISSMQSRCGGWAAFDKDSYQLWLNSIPFSDMNATLDPSTADVSARVLEMAGRLKLMSIRCLHDLEDVDLQLPP