MKQMHTGVGRLIQGGAQLCLRATVRRGHWHARLSHDMKNYKQTVDFGRKLDAMRAEDLQRLFKAMPTAAKTKVVAALSGSLGAEERMQAERAFASMDLNKDGVICQKEFAAWHSSVNAAASVEAPTARQLMVLGMRHAVPMIGFGFADNFIMIMAGESIDSVIGTSFRLSTMAAAGLGNLCSDVVGLGLSNTIEAMASKIGIPESGLSPEQLVLPQCRRVMALASILGITIGCLIGMAPLAMFEPNRKELGKVFQLMDLNKDDKVTCSEITKSHQRLPFQVTQAALEEFLHSKGYADDDAVDFDDFCALMNDLERQLP