MEFEKIKVINPVVEMDGDEMTRVIWKFIKDKLIFPFLELDIKYFDLGLPNRDFTDDKVTIETAEATLKYNVAIKCATITPDEARVREFGLKKMWRSPNGTIRNILNGTVFREPIICRNIPRLVPGWTKPICIGRHAFGDQYRATDLIVNEPGKLKLVFEPSGSSQKTEFEVFNFTGGGVALAMYNTDESIRAFAESSMYTAYQKKWPLYLSTKNTILKIYDGRFKDIFQEVYEANWRSKYEAAGIWYEHRLIDDMVAYAMKSEGGYVWACKNYDGDVQSDFLAQGYGSLGMMTSVLVCPDGKTIEAEAAHGTVTRHYRVHQKGGETSTNSIASIFAWSRGLAHRAKLDSNAALLSYTEKLEAACMGTVESGKMTKDLALLIHGAKVRRDQYVNTEEFIDAVAWELKRRLLGNNSRL*