MVSNKLDTGSRDAISWLPDEVLGNILSLLPNKLAASTSLLAKKWRHVFRSPSDLYIPLWPVIRESFRNFVDRTLALQFESPINKFSLKYHVNNSSDVVNERRWISNVVDRCVLEVDVSLMPGSGVSVDVDDLFRSETLVKLSLGTDLDLGVPPDVYLPALKSLFIDSIVFDYKDLCDVLLPGCPMLEELTVRHEYEFYPYSLSSQSIKKLTVYYDCEAGIDSISDMSFDAPSLVSLDYTDYALSEYPLVNLESLVRAKLNLCYSRKIERPDLTGLVTGISNVEILYLSPASADVIARCVKDGLVLPVFKNLISLTFGSYNERGWKLLLDLLKQSPKLETLIVQGLDGYVGDVRIRPFQVKVEEL