MGEGIPETVLNSGEKIPMIGLGTASSPVPDQDLLISSFISAIETGYRHFDTAALYGSEAPLGKAIAQALQQGLVKTRDELFITSKLWCTNAHHDRVLPALKQTLQNLELDYIDLYLIHWPLSMKAGEIKFPFNKEDLLPMDFKAVWEAMEECQRLGLVKSIGVSNFSCKKLSQLMVNAKIPPAVNQVELNPAWQQRQLRDFCKENGILVSAWSPLGAFGASWGSLAVMDSPILKEIAAAKGKSTAQVSLRWIYQQRVSVIVKSFNKERMKENLGIFDWELSEGELQQISQIPQQRGVSGELFISPTGPYKTVQELWDEDS