MLSETRVEKVGKIFRRFDANEDGGLNRSEMAALVIAVNPRVNFSENQMDAILEEVFQSYSEFIDEQKGLSLAGLLRTYDDGAGDIDRDFEALALQNSGEAEDSAPDSNPINHRHVAPPPASITRSKTHSYELTCIVEKLKSTLDNRVTQKESASGSLTRVQGELLFHREISDIRQRADASPTPEEAFDAHMAIGRILFDHGLFKECLVSFRRATELKPTDARPHFRYGNALYFVHRYSEAKEAYTLALDAAEISGNQSSSLIPQFHVNLGIALEAEGMLLSASEHYKEAAIREPRHYRAMKLLGSALYGVGEYRAAEKALKEAIYLKPDYADAHCDLGSTLHALGEDEMAIEAFQKAIDLKPDHLDALYNLGGLFKDIGRHQNAAEMYSKVLAVQSDHWRAQLNKGVALLGAGDIEAAQKSFKEAFKMTNRMELYDAFVHLKHMDKKPKGLLSFIRKAEENPGTSVDISFREEQVTIVEASRFRQATAKTTPRQWLSYALDIRAFQKQSQFNGCDVASIKKELTGGRLPISSSGGAVAEKSIRKEELEKVLRRLLQFLKPEMFQMAVKAINERILRSLDGAGSGRIDLGMFFALISPICSGPLDKRKRAAFDSLVWRSSKNIGAEISIADASRY