MKIPILPVVALLSLLALHAVQGAALGHPTIYPEDSSYNNYPTATEGLNNEFLNFKRLQSAFQSENFLNWHVITDMFKNAFPFINWDFFPKVKGLRSAAPDSQ