MSRKRDKPYFSRHVPASASGWKRRRPLPPHPEPEPELDKPTYKLPPPPALVITGLPPDCSVLDLKSRFEIYGAISRIRIDRDAVGYVTYRATDSAEAAIAASLDPSFGITLDSKKLQVLWATDPLAQWRKGVGVGAENRDSSNGSSSNSNLLRAEVPLRRHGRGNKLASAIVNPRVAAADGSSALDVPAKAREIVAYDDIL