MQCKLQLIAFYQESIDNRELRVALHIGFGGVGKNEMMCLRKEKHGKSDNRVITFAFVNLAEDYASSSRVLINGVPGPRFHHRRGLRQGDPLSPMLFILVMEVLNAMLRKASDSGGFLPLNDRALRHRASLYIDDLVLFLSPVQQDLEFIQLPKATLQPLVDRVAHRLPPWKGRLTTLASRSVLVQSILSSIPVHVSMAIGLPACVVKAIDKKQRAFLWAGTDLVHGGQCRVSWTNVCRPKAFSGLGIPNLSVPGIPIWDVLKASVERSVSNMFEASTFFVPGDGEPMLF*