YGLVGGDDEGGGGEGRRRKRTRGRQRIEMKLIENKEARQVCFSKRREGVFKKASELSVLCGARVAVVFFSPAGRPHCFGHPSVPAVADRFLLGRSPAVAAAAAAEEEEAVVREFNRVEERLKDALGAAARRRDALDEAARVAGVWNDADVRRAGLADLVSMLAALQRVQAEASERVHDIIVEEAMTHYTGAAAAAANLIDYLDAGPFVSHSPGSHDTTTKLIGGNAVHAPPLSFPPMIMPPPLPPQFIHGFGYTDLAAGYGYNLDHGHGAAYETEEFHNAAACDFF