MLDYIWLDDKSPILEQLPRNFKSAAILLYPFIQMPLEWEKSVRKRPYEHIYPSAEEIIYNGKSVSWKEMMSCSGLHSYADLAMAMLTSISALSEEYKREDLAEKLHSNLKKDLYYPTEDYTSIFLLHKLLKLLGSKGAKNLYFSEPILDTNGLLQVNNTTPLDIWDISNNELIITGEDNEYAFMSIYDSFTTLLLAKEENIEYIVHSMNVEAIICDKKTMIDWYF