MESSRKDPTKAPSQIGDRSTSDVVVRLRTQEGRDDWFYCHSHVLTEKSKYFADRLSEDWPTCQILDSRNCVEVYCQESEFDHHVSALRLLYVNNESLPDTWYGVRNALGILRVAIQLGCQHMAHACVDYLEAVPWEEAEEEEILRIIPGLGSLAEQILARLRPVDPIAVVGIFLSAIRFATSSPPPSMNELKSSAQEQLEYMLTEDDDAPLLTADDGIKSEVRKCVSSLLTRFCKELESMLCGSTESESKKGETRVLQSLLSDLAWACQILVKLEMMKDFVHNWVEMSDKILKAIEGAGPSANMLETKLRVIEVTAKVLEAIGYGTVIIPTARRLHMVKVWLPFVRRTRPLLDRVGCDGEDWLPFKMDSELWQSMESAFVSIVLALPSGDQAQILADWLSGENALYPDLTEAFEVWCYRSKIAKRRMAFLVGGRNGVTKG