MQKGQRVQELAAELGTVERTLAQPGLKERERSALTHKQRQLKYQLQTLCGYDKLNDVLDYGDKLLLAPPPMHGEWLPRAAVFVLVDLMVVMVSRPKGIFKECGKRIHSGLELIRGELSKLGIVDGVTEANLEHSTIWTAGLYLMLLLQFLENKVAVELTRSEFVEAQEALAQMINWFTRFPTILRGCENTIEMLRGQYAHSVGCFDEAAFHFLEAARLTDSRSMQSMCQVYASVSYICMGDAESTSQALELVGPAYRTMDSFVGVREKTCIIFVYGLLLMRQQNPQEARLRLAGGLRIAHQQLGNIQLVSQYLTILGTLALQLHDCGQAREILKSSLTLAKTLYDIPTQIWILSVFTELYRELKERENEMENSEYERKKEDDLQRRLSEAHSSPFHQELVEKTRIQVQQLHNFSREQQGMPGPTTAKADLDIPESVGLYAAQPSSVKRLIEPSSVRRSSRRRLS*