MFFDSTDSTDSRMTDVTDDAPSPPTAFELVGGEARVRELVDRFYDLMDLEPEFAGIRALHPPTLEGSRDKLFWFLCGWLGGPDHYIERFGHPRLRARHLPFPIASSERDQWLRCIAWAMQDVGLDEPLRERLMHSFHDTADWMRNRPG