MDFTKKRKTELNGTVSLSPTSQSSSLTSEDARKLLQPLTQDQLIDILQNAVVRHPDVLDSVRSVTDKDSTLRKLFIRGLGADTTSDSLRSLFSAFGDLDEAIVIPDKATGKSKGYGFVTFKHADSALLALKEPSKKIDGRVTVTQFAAAGLTASFSNSNSNAADVSARKIYVGSVPFDISSERLLSTFSAYGEIEEGPLGFDKATGKSKGFAFFVYKTEEAPVDNSGVPPPQSSMPPGLYQGPPPHQQGPYSGYPGGHQPLPGLPGNSFGARYNANLGGAYGLPPPGEFTARLPPSSIGMGHGGYSDGPHYGLGASMGLPSQHQQPPPVPRVPPGGLYQGMPPYY