YCLVLECTLLNECQALHQELEPMPCLNFLKLCKIKYYNYCLIHNVQRDFIIQTGDPLGTGRGGESVFCKLYGDQASFFEAEKVPRIKHKKKGTVSMVNNGSDQHGSQFLITTGENLDYLDGVHTVFGEVTEGMDVLMKINETFVDKEFVPYQDIRINHTVILDDPFDDPPGLPIPDRSPDPTKEQLNSGRIGADEEIDDFKGKSVEEVEEIMAEKEAKTQAILLEMVGDLPDADIKPPENVLFVCKLNPVTTDEDLEIIFSRFGSIKSCEVIRDWKTGESLCYAFIEFEKEEDCEKAYFKMDNVLIDDRRIHVDFSQSVAKIKWRGKGGKYTKDDFKDYEKERDKTSKLALKEKVKPKQDAKYDLILDGEREESRAHHSYPGKKHKKKKHSHSDEEEDAGMVPVKHILCRQDSGKEPGRRKCDEECPREKRKGEKRNRHQSRSRSRSRDTDNRHGYSKSKDRCREEPREREKRRERSRTPKKSKDKERSKNR