MMAAQTVAGGLPKLARGSLDPIFCIPKKNKYEVTTLPEEILHMIFILVVLQDGDPAIHTPALTCTRFWRIMRGEYFLKEARFCWLDSVVNWKAFSEEHRRTYRIPYQISCCIQCKSLYKDCEGYRGCGQRGKLQGFYSDNESAGYCSADGGWRHFVITDFLLDM