MGVPKQKWSEEEESALKAGVIKHGDKWRNLSVMASGWASREKPKGAMKRVHYQAPRHEDNSMAVTPFFLSDDEIVDVQPLQVSRDMLQISGPKSSSIRLDNLIMEAISSLNELGGSNKTTIASFIEDHYWAPADFKKLLSAKLKYLTSRGKLIKVKRRYRIAPTPAYSDRGRHPSTLLLEGRQKGSMKFYRDESNIPTKSEIDLELEKIRSMSAQEAAAYAARAVAEAEALMAEAEEATKEAEAAEAEADAMEAFVEAERKRLKEKNTQRR