MKIAAITGISPNVIAELKKGKPRTLELQSAHNIITLTDVLPGDHVFMTHIDLDDVCSGDPGIIVEVLSITINMKRMVEYINPYYYEEKERMSARIQVKYVDNTIAKGVDGRYWAKPTVVDILPSAVFHAG