MSDQQLPSTDASTGSNKRKREMMDAGDGQRLTRSSHGQNSNGNLQGAYHPFDHGLPNTTELSQIDQQLLQHVGNQNGVSVSVADDNAMTAKAALAAHGSESKYPPPGPSFESNAAALAHGLTFGHDDVNVNVAQVPMGNVNVHGHSTAAAVYAAREAQNINPKPTVGSAEWHTIRKNNHKEVERRRRETINEGINEIAKMVPGCEKAKGSILQRAIHYISKLQEETKDMAARWDTANMTTNHALAEIGAQNTKLKEEVNRRGEVAAKWMMRCKEAGLEFEDYEIDEKGLGMVEVDDGQGEAGQGQQVQQQEAV