MSSRQGDVEFLNEANLVSRVQHRNLVKLLGCSVENSERLLVYEYLPNSSLDKILFGTNRSHLLVWKERYEIIVGTARGLAYLHEESDIRIIHRDIKASDILLDDKYRPKIADFGLAKLFGEDQSHLSTKVAGTLGYMAPEYALRGQLTEKADVFSFGVLLLEIISGQKSQSLVQDAEFLVEGTWRLYKAERASEVIDTTLEGSYSVEEGIRVIKIGLLCTQAAAALRPSMSWVVWMLTNEREHDLPSPTRPAFIDL