MKFVDEASILVVAGDGGNGCVSFRREKYIPKGGPDGGDGGDGGDVWMEADENLNTLIDYRFEKSFRAERGQNGASRDCTGKRGKDVTIKVPVGTRVIDQGTGETMGDMTKHGQRLLVAKGGWHGLGNTRFKSSVNRTPRQKTNGTPGDKRELLLELMLLADVGMLGMPNAGKSTFIRAVSAAKPKVADYPFTTLVPSLGVVRMDNEKSFVVADIPGLIEGAAEGAGLGIRFLKHLERCRVLLHLIDIDPIDGTDPVENARIIISELELYSQDLATKPRWLVFNKIDLLDKVEAEEKAKAIAEALGWEDKYYLISAASGLGVKDLCWDVMTFIIENPVAQAEEAKQPEKVEFMWDDYHRQQLEEIAEEDDEDWDDDWDEDDEEGVEFIYKRSAWSHPQFEK