MDDGDEDSGSGDASPSAPRRLDSDPGSEEEEGAGGGGSSRRKRRQTSMTDFYHSKRRLIFSKRKPLPPGLQRKKVSTTDLTCFLLDDEEEDDDDSGKRRKTPKKKARKKTKKKRKLESEEEEPTEEDEEPEMDTQLKELVEKAKELGDKVSIAQVNNTEVVDILTGLKDRFFDVAVKILSQGKPLLVYRCGNLDQAVVANLSKYLNNIETDSKDIADCLQGFPSNIIRFVFNPDSYRYLFNKVVMKPRHEGVSIKDVISDAKVVKATDALNITKILKESNIDLPLNDLYSIVDDGSELFRKTLSPVTAKEIEKICDTEDVYLTAFDYPSLRAAMEKAIKKGATSLFGGVDITKIVAMKPQLGEFYNINSCNSKFLSSCGKDHIRFAVVTNQDGVLALGDELRCGQNEILIFDPKSEFNFQCQDILEEQGIKYFYTGDYVLRKLIPFKVP