MSDPLPEDHGPQKQGRVELAESKDGEMDHKSEDQPSPGIRDSKGWDGKLRFPKNAVVANPEALSDAEYSDDENVNPGDVIPADEDLLDGEPLDTEELNATHSRIRSIPSLKLERFKQVVSLCLRQNVIQEIDGLACLAGTLQELDLYDNLITHIKGLGELKALTWLDLSFNKIKRIENVNHLTELTDLFFVANKIRTIENLEGLNKLRMLELGSNRIREMQNLDSLKELQELYVAKNKITQLTGLAGLPKLRLLSIQSNRIQDLSPLKDVHTLEELYITHNALTSLEGLEHNINLKVLDVSNNQISSLKGLGPLKELTDFWASYNQIADFAEVEKELKDKENLETVYLEGNPLQLRGPALYRNKVRLALPQVKQIDATFVR