MVLHELADSVPALVYARRAELVRTIWNGATDSNLEVQEEANIALGSFLSVVCLREASEAIRVLDTIVEQILAWLHDPTASSAQIHGALRAMGELLRNSFAKDYLKDRFNQLCKVTLGFRAHPDLLIKKAVASQIPLLASSNPEAFALAESGYLSVSFHFLSDCIVNGVCESDAFLSLGSTAVAVGSRFSDFVIESLDLAHNSITGRSSAPTTKRRNAVRQADKSVAPDALTCVGLLVKSIETPSADMTRKIYSLLTPMFDVGLGIELVSALNSISSSFPSLSQRIQERLLDAAAKDLLSNMSKHGSGSGGNNVFRMSRSLSESVGTKAKVHTALTAVGEYDFRSLDSMTLCSFVRDCVLDYLDSNWSRVRKAATRACTRLLSAAAVVARMKSSGVIAPSALIKGNGTSVPSVSPTARDLHGIVGVQEEAPKRLSSEVYSLLVRVLPIAVADPDADIRLTALQGFGNDGFDGYLAQPECLRKLLLCLHDEKLQVKEATVSLVGHLSSRNPAHSLPALRKFLMDLMVLLX