MKYSSLASDNNVRKLIIVMCGLPATGKTHIANRIVRYLSFFLDIDTRIFNVGDYRRRLHGARLPADFFDHSNNEYMAKREQACDAALSDLKEFMKKDGVRVGVLDSTNSAHKRRAHIREVLADLKCKIVILESVCDKKELIEQNIKNIHMNTPDYKDADQDAAIKDFNRRREMYIDVYQPVSNDDGSHIKIINNETFVVHNVRGYLPQKVVHFVMNLHLVPREFYLTRHGQSEYNLSGKIGGDSGLTEAGLEYARRLADFAKDEIRTDRPARLWTSTLKRTKETAQFIKREPKTFKNLDELYAGVCDGLTYAEIKEKYPEEFARRQEDKLTYRYPRGESYMDVTLRLETIVLDIERTREPILIVAHQGIHRLLYAYFMGMPREEAPFVSIPLNTVIALRPHAYG