MTAGTPRPDIDTSKPHPARVYDWLLGGKDNYPVDQRVGETLPAEARGNAARNRAFMHRAAAWLAKNGVDQFLDIGTGIPTEPNLHQIVQAISPAARIVYADNDPIVLRHAEALLTGTPEGVTDFLHADVRQPATILERAREVLDFDRPIALSLIALLHFLPDDEDPYRVVSTLVDTLPRGSYLLLSHGTADQHPELKQETESAYKKGAIPLRMRTRSEVEPFFCGLELVKPGLVFATEWYQEEPAPVRERSGFYAGVARIP