MSFGAMDLGLNRMKLGSPQSLQSLEEEQQPETEAWRTYTDRRNILREFLTSDLSPHLLKRHHARMELLKKCSYYIEILPKHLALGDQNPLMLPSTMFQLIDPWKFQRMKKVGTAQTKIQLLLLSDLLEQLDRGRAKLVALLESHDTLPFLSCWDTVEQRLADLSAVMDNFLAMMVPGRLHIKHRLVSDIGATKIPHIRLMLSTKMPVMFDRKESVAHHDWASLRWFVTIQPAVPEQFELRFKLLEPRSQQERVQCGVIPVATCTFDIRNLLPSRTYKFTVKRAESYTLVYEPWRDSLTLKTKPAPPEGAHTPESRASLACP