MLGKRKRVVLTIKDKLDIIKKLEEGISFKKLSVVYGIGESTVRDIKKNKERIINYANSSDPTSGVSKRKSMKSSTYEELDRVMIEWFNQQKMNGIPVSGTICAKQAKFFFDALGMEGDFNASSGWLTRFKQRHGIPKAAGKGTKLKGDETAASEFCGNFQEFVERENLQPEQIYGADQTGLFWKCLPSRTLALENEQSTSGYRSSRERIIIMCCANATGLHKLNLCVVGKAKKPRAFKGTDLSNLPVTYFSQKSAWIEQSVFRQWFEKYFVPQVQKHLKSKGLLEKAVLLLDFPPAHPDEEMLSSDDGRITVKYLPPNVTSLIQPMSQGVLATVKRYYRAGLLQKYMDEGIDPKMFWKNLTVLDAVYEVSRAWNMVKSSTITRAWKKLLPGVEENSGMNMDEGAILAANLATVLQNTEECEQVDIENIDQWFDSRSNDSSCQVLTDSESAEDQAKAAEQKTSSKTRKLEPNPEKHISHKAALEWTENLLDYLEQQDDMLLSDKLVLRRLRTIIRRKQKIQNNKSH