MDKVRVTIDGITVEVPSYYTVLEAAKEAGIDIPTLCYLKEINQIGACRICLVEIEGVRNLQTSCTYPVFDGMKVYTNTPKIREARRLNLELILSNHDRNCLTCVRSTNCELQALAKRLGVEEIRFEGENIRYPIDDGSPAVVRDPNKCVLCRRCVAVCSEVQNVFAIGMVNRGFKTMVAPSFGRSLKDSPCISCGQCIMVCPVGAIYEKDHTKRVYEALADDKKYVVAQTAPAVRVALGEEFGMPVGTIVTGKMAAALRRMGFDAVFDTNFAADLTIMEEGSELLERIKHGGKLPMITSCSPGWIAFCEKYYPEFIDNLSTCKSPHMMMGALVKSYYAEKKGLDPKDIFVVSIMPCTAKKLEIEREEMIRNGMKDVDAVLTTRELARMIKEMGIDFVNLKDEEFDEPLGMSTGAGAIFGATGGVMEAALRTVAEIVEGRDIGKIDFEEVRGLEGVREATITIDGMDIKIAIANGTGNAKKLLDKVKAGEVEYHFIEVMGCPGGCIMGGGQPIHNPNEMEEVKKLRAKAIYEIDKNLPIRKSHENPAIKRLYEEFLGHPLSEKSHELLHTHYSRKELYPLVK