MNTLTQSMLQHAYAIAQEVDAKALMFDAEAWENPDDLNEALAEVNYRLLLVSRSRPPGSQDSEVIEPPEMNSDRVSVIHIPNVPLTRLAQVKVSMLVGVAEKKLARGDVIVCLSGVQHSNRLDTMVVIRVGDEAEFFLTDESYPLPPDVDPAVFERVLSIASELAVEGRETRTVGATFVVGDSENVLENSRQLVFNPFHGYPEEDCNILSGGLDETIKEFAAIDGAFIIRGDGVVLAAGRYLMGTGKSTEQLRGGLGARHESAASITSVTDAVSITLSQSTSTITIFNSGRVMTEIEKIRVGGEGS