MGKRKLEIESKKEEKQFDQLRFTRRCKGLFKKARELNVLCGSDAAVIVISNGTGKPTTFGSPDPNSVINRYRSHETTNGQSELQCSILARSDEQMIMNDGNHQENMMMIEDLDLDLEPREDYECGLDDDDYDDDYWLSLDVGRFVEEIEEEEEDVNAGRIAERVLAGLMTVGCGAGQFAPSNGYGLGDTLSFDEFDPTFDVGQFLNEDGGGGGGGEPEQADEYGWSVTNPISSSSSCECGLDDNDWLSIDVNNFFEDEEFVRMWVGAG