MFVRSCWKPTEEDLWKLVEANPWALLVNNGPEGPFATNLPLILDRTREKPVLVSHIARANEHAQALREAATPTLAIFHGPVSYVTASWYPQRDMPSTYYYTAVHCYGRVRIQDQPDLRASLEELTRGMESKYPAGWKTSEIPPQDITRRLPAIMGFELEVDRAEGKFKLGQDEPVKDALAVGNKLAESSDPAMLHLSELVIRYNRGRTSI