MGERIPEVVLNSGEKIPMLGLGTASSPVPHQDLLISSFISAIETGYRHFDTGALYGSEAPLGKAIAQALQQGRVKTRDELFITSKLWCTNAHHDRVLPALKQSLQNLELDYIDLYLIHWPVSSKPVEYKFPFDKEDLLPMDFKAVWEAMEECQRLGLVKSIGVSNFSCKKLSQLMVNAKIPPAVNQVELNPACQQRQLRDFCKENGILVSAWSPLGACGASWGSLAVMDSPLLKEIAAAKGKSTAQVSLRWIYQQGVSVIVKSFNKERMKENLGIFDWELSEEELQQISQIPQQRGFSGELFISPTGPYKTVQELWDEDS