MATQNFFALLGEDDTDDISGLVARVESSGPPKEPRKQHAQVDEPAPAKPPAKPLPPTRAVRENQSDGGRGRGGWSSVGRGRFPARGRGSEGRPIRDGFQGGRGGFRSGPLSSEYVPMEEREGGRPENGLWGRGRGPGRGRGRGLDGGGGGGRREYDRRSGTGRGNELKREGAGRGNWGTEFDQSNAQDLVEENIEGEKPVAMEDNEVKPTAEVTLESEDVDKKKEEELKEQEDKEMTLEEYQKLLSEKRKG