YCLVLECTLLNECQALHQELEPMPCLNFLKLCKIKYYNYCLIHNVQRDFIIQTGDPLGTGRGGESVFCKLYGDQASFFEAEKVPRIKHKKKGTVSMVNNGSDQHGSQFLITTGENLDYLDGVHTVFGEVTEGMDVLMKINETFVDKEFVPYQDIRINHTVILDDPFDDPPGLPIPDRSPDPTKEQLNSGRIGADEEIDDFKGKSVEEVEEIMAEKEAKTQAILLEMVGDLPDADIKPPENVLFVCKLNPVTTDEDLEIIFSRFGSIKSCEVIRDWKTGESLCYAFIEFEKEEDCEKAYFKMDNVLIDDRRIHVDFSQSVAKIKWRGKGGKYTKDDFKDYEKERDKTSKLALKEKVKPKQDAKYDLILDGEREESRAHHSYPGKKHKKKKHSHSDEEEDAGMVPVKHEIQGVYQDSGKEPGRRKCDEECPREKRKGEKRNRHQSRSRSRSRDTDNRHGYSKSKDRCREEPREREKRRERSRTPKKSKDKERSKNR