MTFAHLTPAELTKVQQAALACGFASEGEMAALTADISPVFVATATQGGTPAARLITLTSRMNTTRALLSGQNPLRLWLDKAVLLAAGRPEELVFRRALEVVEIDGSAMAIDAPAAPMDVDTLPGVDGELEVVIFEDDTLDVGFLHSGTEVSRSVAKLLVHRHFGGIPSTLAGNAPDLGNGTGWLIGPDLLITNFHVINARLPTEGDAPRADFDLQGKGTRALFDFYDAGATVQAVAAVECLASDKDLDYAILRLPTGARKPLRLRTSPILKPQERALQERVNVLQHPGGLPMRLGFRNNFVVSGTAERLSYLTDTAGGSSGSPICDDAWFVAALHRGFKTIPPGSSVSVWGRTINQENYGTPIGKIMEHLAAHHPLVHGEVLAGQV