MAKTKVLIVGGTGYIGKRIVKACLAQGHETYILMRREIGLDIDKLQMLLSFKMEGARLVEGSFSDHESLVEAVKLVDVVISTMSGVHFRSHNILLQLKLVEAIKEAGNVKRFLPSEFGMDPAKMGHALEPGRVTFDEKMIVRKAIEEAQIPYTYVIANCFAGYFVGNLSQMTGLLPPKEDVFLYGDGNVKACFMDEEDVATYTIKTIDDPRTLNKTINIRPSENILSQRELVETWEKLTGKELNKHTISAKDFLAPMKDGEYAHQVGIGHFYHIYYEGCLTNFEVPDDEEASKLYPEVEYTRMNDYLKRYL*