MLGKRKRVVLTIKDKLDIIKKLEEGNSFKKLSVLYGIGESTVRDIKKNKERIINYANSSDPTSGVSKRKSMKSSTYEELDRVMIEWFNQQKTDGIPVSGTICAKQARFFFDALGMEGDFNASSGWLTRFKQRHGIPKAAGKGTKLKGDETAASEFCGNFQEFVERENLLPEQIYGADQTGLFWKCLPTRTLAFDTDQSTCEYRTSRERIIIMCCANATGSHKLNLCVVGKAKRPRAFKGTDLSNLPVTYFSQKSAWIEPSVLKQWFEKCFVPQVQKHLKSKGLREKAVLLLDFPAAHPAEELLSSDDGRIIVKYLPPNVTSLIQPMSQGVLTTVKRYYRAGLIQKYMDEGNDPKTFWKNLTVLDAIYEASRAWNQIRSNTITRAWKKLFPGNEENPSVSIDEGAILAANLATVLQNTEDCEHVNIENIEQWFDSRSSGSNCQVLADIVGAADRAKVTEQKPSRKTRKAELNPEKHISHKAALEWTENLLDYLEQQDDMLLSDKLVLRRLRTIIRRKQRIQNKSHL