MIAVVGSDASRLHVVLEPEPGDASGAGVPGGSELGRRSFSVWSPDGLPLGELHPDLVALSVFLVAQPWTTHRLVLRGVDGVSHRLASAVARGYGLELSAGGDVAPRDAPPGGRPGLAFSAGVDSTAAMVLMPPETPLVLLHRVRPGRAPVRDDRSVAARHALATLARQGHETHVVDTDLEHVRVPTGFPTHWASAVPAVLLADRLGLRSISWGNTLEAAYAVGGAGGFQEWSRRSAVRKLVGVLAAVGLPVSPVVAGVSEVGTTRIVLGSPYAALARSCVRGGLEPCDRCKKCFRKGLLERALSSEEWTADHLERFYREESVRRVLTRVPLDPGNVYGFLLAGYAGQDEVLTLLREQVRCDQVDHSLFARYFPPYLSRLPAADRDHARRVLDEHLGPMTSAEQDRLRAWRPVGVEEDAFAHQQLLTTLQAFDPPVAAGLRRLRGRLRPRARLRRLLR