MVYIERIVRKMNQGQTGPYLCVGNNGMHYIVKGPNTTYRGLIREFVCGKLGKAIGLPVPDFEIVYVDRSLLEYGNYELSEGDWFASKYEENIQDVPYQRLSDLDANGLKLLFLFDYWIKNDDRTLTESGGNPNLFIRSDLTSFIVLDHNLAFAADYDDCFEERKNLHVSASIWFSQQMSLFDKENYEELLGKCFEQLDPMLDAIPDEWLENCGDDGIVDGIRVTLARFKTAEFWEGIK