MIDDPAVRLRHEVVDVLKGRFVGRDEVIDLIALAVVAGEHLFLHGPPGTAKSALIRQFAATVQGRYFEYLLTRFSEPNEVFGPIDLVRLREGTVATVTTGMLPEAEFVFLDELFNANSAILNNLLSVLNERVYRRGAETHRLPMLSLFSASNHLPEDETLHALFDRFLLRCHVDHLKRDAMPRLLAAGWEMERFQTTDASISSADLRSLSRRIYDVDLSKITAPYSELIFKVRDLGVTLSDRRAVKVLKLVAASAVLCGRPVALIADFWPLRYVWDREEQIGPLASLVEAVIEPHAGVERAHPLATVPERLGGEEIAGQLDAISATIQQGSLTLTATARFREQVADLSDRAAWLPDESMRRHLLERTSQLLGRLG