MDFDPAYRRHKLHAFRAQKQRENEDQIKHQESTITTPYKSFPGLTLHIGGALSNEIENYRRCVIAFLTFLDFIAPSWWDKLHLFNEKQVKRPSKSADMIVELKTRLKAKLERLTPRMVIPAAAAIIAIEEQETISVLPSNFLQFRNRRNALFKVSNVQETLKLAYSIARRLGEVERLKQQLILYTEQWINSDGRDFDLRAQRLSLLANNIRGSLVERFKGVQAVITHYYRRRSPNSQVKVENKLPVGIKPDSKTRLANAFNEVTAESFSKTNDEIFRILAEVEQTQTIDPAFINNYTHNYVAKLLPAAKFSFDSVESNEEGTSFGDYFKPMEGNMDHLPLSSASQGLFEFQQHNEAGNRALTKCRGRANHIESDNEGSERSHEIPEEESRTRPFDQQTTNV