MMMGEEAQLCVWAIDLVGQGASWPPAGEAAAPGFRYSVETWRDQIEDFLERVHLAGGDGGEKKKRAVYLAGNSLGGYLATYVAASCANEDLIRGVILLNATPFWAFTSADDAKWAPWKGALPTPRWIRAPLRLYWDSFRSAANVKGLLSLVYDSKERVDDALVENIIAPTNDANALDAFCSVVWSPKASIDFDEMLRRLREERRGVKIALMYGREDPWVVPLWGQRAKRAAPAATYYEIEKCGHCPAHESPRVVNELIAKYV