MDRLGMLLGGGGGGGGCGGDQLPPGFRFHPTDEELITYYLLRKVVDGSFNGRAIAEIDLNKCEPWELPEKAKMGEKEWYFYSLRDRKYPTGLRTNRATAAGYWKATGKDREIRSARTAALVGMKKTLVFYRGRAPKGHKTQWVMHEYRLDGSYAYHFLSSSTRDEWVIARIFTKPGVISVPRKGRLGLGGDTSCFSDSTSASVGGGGGGTSASSALRAPLTDAASLFATSAAAVDGAESSSYGGGAATANLVTGLELVPCFSTTAHMDAASFGIGHYNPTPLAIEPPAPAAPFFPSLRSLQENLQLPMFLSGGGGGAFQHWQSGVDVKVEGRAPPQMAVGPGQLDGAFAWGY