MIDLHGAEHVQQLLGVYEGYFDRGAAAGSGLSESQNDFVRQGVVVFLGALACHLPREDPKIRQILSRLVAVLSTPSEAVQRAVADCLPPLMPSLEDDERRTLIESLLTQVTSGEGYADRRGAAFGLAGAVKGVGISSLKSMGVMDAIKAAVEDKKNPDAREGALMAFELLNVRLGRLFEPYVIHVLPMLLVCFGDQSANVREATISAARAVMGQLSAQGVKLVLPALMKGLEDKAWRTKEGSVQLLGAMSACAPKQLSACLPQIVPRLSETLIDTHPKVVDAASRALKQIGDVIRNPEIQALSNYLLGAIAKPAELTQPCLDVLLEMTFVNVVDAPSLALIVPVLSRGLRDRRADLKKKAAKIAGNMCALVSDAKDMNPYVPILLPDIQKSLLDPIPEVRATAAAALASLVKGMGGVEEHFSELMPWLTETLQSDGPPTERSGAAQGLAECLAVLGAEYFEAILPEILAGCHHAAPHVREGHLTLLRFLPLALGRTFEAHLKEALAEVLGGLADPDEPVRDAALGAGRVFVEEFSHSGPSLDLLLPSIEDGIAAENWRIRQSAVELLGSMMFRIAGTSGKVRVEGGSDDEGVSTEAQGKALTSTLGVTRHHDLLAAVYSLRSDPMLVVRQAALHIWKTVVANTPRTLRLILPRLMQRLIAGLSAHNDDRRTTASRCLGELVRKLGERVLPEVFPILRAGLESEDKDTREGVCLGLAEVLGAARKEQLEEYYAEVVPVIRDALCDAEDAVRNAAGSAFDAMFRHGGADTASDIVPALLAKLDTDPVALEGLKQVLRAQPKILASVLPKLASPPINAARARTLGSLAEVAGAALPPHLPLLFPPLLAAMGSDSNEDEADAAYAAASAVLRAVPIDAHYLLLPEVLGGLSDETASTRAAAAKLCGAFASEAPCFDEDDDVPQLITALFELFVDVDEAVVLSAWTALGVIMAKVAKEDQAHYLRDVCQAVDTAREKVRRRDRGASEILIPALCLPKGLAPIVQVYLQGVLTGRHAEDKEQAAEGLRAAVLSTTTAAIKPHVIPITGPLIRILGDKYPGSVKSAILGALAVMIEKGGLALKPFVPQLQTTFVKCLSDGNRAVRQKAAAALGRLMVLQPRVDPLLSDLLTALSTNPDRGVREATLRAIAGVFAHAGKNVGAANVATARSAVFESLLCAVDDGSRGAAALALAQAAAWLPDDDRGVLVEELGSGDGDADEREGRALALSAIARTSP