MATLPAAKLDELALCAKSGLDNHDSGLGCYAVDPANYDELAPFFDRVCEGYHHGGGKVHTTNWSLDGVEGLPEDGQLDLQKLGLGKELSMRVRVGRNLTAFPLPGLMTKADRVNFEKTMLKAFDVLKANPDYGGNVFSMTPNDVWSEVTGEAENPNLISADKYQELVDAHVMFKDMAADPYLASAGIASDWPCGRGCYQSADGGFIIWFGEEDQLRIMCMAKGFVLNTVFDRLHTALQAVEAIDGIAFATSTKYGYVTSCPSNLGTGMRASVHVAVPNLTSDGTDAKAKAAAKPLGLSVRGMGGEHTPIGKDGTIDLSPSSRLFITEAEIVTKLYNGIKLLLEKE