MLGKRKRVVLTIKDKLDIIKKLEEGISFKKLSVVYGIGESTVRDIKKNKERIINYANSSDPTSGVSKRKSMKSSTYEELDRVMIEWFNQQKTDGIPVSGTICAKQAKFFFDALGMEGDFNASSGWLTRFKQRHGIPKAAGKGTKLKGDETAASEFCGNFQEFVERENLQPEQIYGADQTGLFWKCLPSRTLALETEQNTSGYRSSRERIIIMCCANATGLHKLNLCVVGKAKKPRAFKGADLSNLPVTYFSQKSAWIEHSVFRQWFEKYFVPQVQKHLKSQGLLEKAVLLLDFPPAHPNEELLSSDDGRIIVKYLPPNVTSLIQPMSQGVLATVKRYYRAGLLQKYMGEGIDPKMFWKNLTVLDAIYEVSRAWNMVKSSTITKAWKKLFPSNEENSGMNIDEGAILAANLATVLQNTEACEHVDIENIDQWFDSRSNDSSCQVLTDSESAEDQAKPAEQKHYNKTRKADLNPEKHISHKAALEWTENLLDYLEQQDDMLLSDKLVLRRLRTIIRRKQKIQNNKNH