MSAEGLPMTGYLPTAQQNFAAMKKAYAAGDVAKTSSLLATLKVALTTFPALPPLCAHTSTVEKELLLARDVLEYAALFAVSQDDHDAVERACTQLKTYYADKYCVTRMKRSERQNLITGLNLTRLLVQNRIAEFHTELELIPAETQADPRVKLPIELEQRLMEGSYDKILKQSKAALPSPEFGNFMKSLTATVKDEIAACMEKAYATLSAAAAAKMLGIGSGVEMNAFGESRGWVRSPDGLRFVFQKEKAPPSAKDIPSGTLIAQTMMYAKELERIV