MAASKTTLQEFEAVFPKLEEVLLEHAKSYKLPQGEMAWYKKSLETNAIGGKCNRGMSVPDSVSALLERPLSEDEYFKAATLGWMTELLQAFFLVSDDIMDSSITRRGQPCWYRQDGVGMVAINDAFMLEAAIYTLLKKFFRDHPAYVDLLELFHEVTYQTEIGQLCDLLTAPEDKVNLDNFSMEKYRFIVIYKTAYYSFYLPVALALHQLNIGTPENLKVAEDILIPMGEYFQVQDDYLDNFGLPEHIGKIGTDIMDNKCSWLVNQALSIATPEQRKILEENYGRKDKANEAVIKKLYDDMGLEQKYKDYEEKVVGEIREKISQIDESKGLKRSVFETFLEKIYKRSK