MSKDRYESPLASRYASDFMLHLFSADKRIQTWRRLWVALARAEHNLGLPVTEEQVAELEAHITDIDYETAAQREKEVRHDVMAHVYTYGKAAPSAAGIIHLGATSCYVTDNADLVIYREGLQYLRGELLAVLGNLSAFAEKYKATPTLGYTHYQPAQLVTVGKRATLWMQDLMADLEELDFVLSHMKFLGCRGTTGTEASFMDLFEGDGSKIDEMNRQISAEFGFDTCFAVCGQTYPRKVDSRILNCLSSIAQSCYRMANDIRLLQHDRQVEEPFEKNQIGSSAMAYKRNPMRSERICSLSRYLMADAMNAPMTASVQWLERTLDDSANRRISMPEGFLCADAILRLAQNVTDGLHVNEKVVDATVREYLPFIATENLMMEAVKRGGNRQELHEIIRTNSMAATAQMKEGKKCDLLARLAAEPAFGMTEAEMEAVLTPSAYIGRCPEQVDAFLAQVRPLLADASTEKPEINL