MKIERKQSVVLVPYPFQGHLTPMLQLGSILHSQGFSVIIAHPEYNTPKYSNHPEFVFHSMDDGLKGIEISLPSLENIYDLNENCKAPLRNYLVKMMKEEGDQLACIVYDNVMIFVDDVATQLRLPSIVLHTSSATYLHSMITIFQQPEKYFPFEVAEPVLDFFRAISNIGSSVATIWNTMQDMENSMLLRLQEHYKVPFYALGPFHKMTPMASSTSILQEDNSCIKWLDRQAPNSVLYVSLGSQMRIDDKELTETAWGLANSDQLFLWVIRPGSVSGFQCAEALPDGFEKMVGERGRIVKWAPQKQVLAHPAVAGFFTHCGWNSTLESILEEVPLICRPFVADQPVTARYLSQIYKVGFELEVIERTVIEKTVRKLMLSEEGKDLKKRVVDMKQNIVAGTQIDGTSHKNLNDLVDFISALPSRFVLP*