MLGKRKRVVLTIKDKLDIIKKLEEGISFKKLSVVYGIGESTVRDIKKNKERIINYANSSDPTSGVSKRKSMKSSTYEELDRVMIEWFNQQKTDGIPVSGTICAKQAKFFFDALGMEGDFNASSGWLTRFKQRHGIPKAAGKGTKLKGDETAASEFCGNFQEFVERENLQPEQIYGADQTGLFWKCLPSRTLALETEQNTSGYRSSRERIIIMCCANATGLHKLNLCVVGKAKKPRAFKGADLSNLPVTYFSQKSAWIEHSVFRQWFEKYFVPQVQKHLKSQGLLEKAVLLLDFPPAHPNEELLSSDDGRIIVKYLPPNVTSLIQPMSQGVLATVKRYYRAGLLQKYMGEGNDPKMFWKNLTVLDAIYEVSRAWNMVKSNTITKAWKKLFPSNEENSGMNIDEGAILAANLATVLQNTEDCEHVDIENIDQWFDSRSNDSSCQVLTDSESAEDQAKPAEQKHSNKTRKAELNPEKHISHKAALEWTENLLDYLEQQDDMLLSDKLVLRRLRTIIRRKQKIQNNKSH