MEDFTAFQRKWFEVALVEEELLHSEIPPFLLPWLPSRPASYASRHSSFSRSFGGRSQAAALLAATVPEQRTVTLDVDVNNRTDRLEWCSCYYHGNFSLTAAFEIKLHWMAVTAAVLFEMVQGWHRKANSCGFLLVPVLEGPFALPSYLYGDPLRAQLFIPLNINCLVKAESDHLFEGFEPETYWERMHLLQEVIAYRFGFIQDKYSASAFNFPSENKPQYIHVTGTVFLQLPYSKRKYASGQQRRRRNSTSSSTQSLFGEERIGYHWAYNTMLTKTWRSSGTGDERFADRLLKDFTDFCANRDNRLANFWASCLEKMHTSEP