MLGKRKRVVLTIKDKLDIIKKLEEGISFKKLSVVYGIGESTVRDIKKNKERIINYANSSDPTSGVSKRKSMKSSTYEELDRVMIEWFNQQKTDGIPVSGTICAKQAKFFFDALGMEGDFNASSGWLTRFKQRHGIPKAAGKGTKLKGDETAASEFCGNFQEFVERENLQPEQIYGADQTGLFWKCLPSRTLALETEQSSSGYRSSRERIIIMCCANATGLHKLNLCVVGKAKKPRAFKGADLSNLPVTYFSQKSAWIEHSVFRQWFEKYFVPQVQKHLKSKGLLEKAVLLLDFPPAHPNEELLSSDDGRIIVKYLPPNVTSLIQPMSQGVLATVKRYYRAGLLQKYMDEGTDPRMFWKNLTVLDAIYEVSRAWNMIKSSTITKAWKKLFPGTEENSGMNIDEGAILAANLATVLQNTEDCEHVDLENIDQWFDSRSNDSSCQVLTDSEGVEDQARPAETKPSSKTRKTELNPEKHISHKAALEWTENLLDYLEQQDDMLLSDKLVLRRLRTIIRRKQKIQNNKSH