MSQGHAPPPNGYSAYNDLNLAFLSDASAPQHMMMSSAVDDPGPYNANEGMRFTDAQLFGEFTSDLGMSGFGSADASLDSFNPDFALDAMLGNSHANSALDPPSNNIPGGGPSPVGGPPQPMQLTNPGTSTLNEFTKRRNWPAKIVEELRDWLHILDANGRLKFVSRSVAEVAGYAEDDLRDIFLKDLIHPDDQGLFVAEFNESIASGNPLRIFYRLKKKDGVYGIFEAVGHAHIAAAKFAPNPSNQSPFCQAVFMVARPYPTRNAALLDSFLEHKIENERLKRRIAELQREEQADAHDACQQLSQDMSQSAATVSNMTFSDLTGSSATAQHGFASADTTMAGTSDSLEFNGALTRENLEGAATAAHRDSLRDKMARFEGGSHVDTIEMLTGLRYMEGERSRGITTGNTSPALIKGDAGIAIPKDRDGRLGEKKKKIKVSEEYVCTDCGTLDSPEWRKGPSGPKTLCNACGLRWAKKEKKRTKLAGASQPTPPTEFGAGS