MTRHDTIGAPIAERLKPFRNYKLLDHLPTAQGRLTRMVGLTLEAVGLNVPVGSQCRVVLPHNKNIDAEVVGFNGDKTYLMPVQKVEGLQPGARVVPLDAHQHMAIGEHLRGRIINGIGQPLDGKGPLPGKSNVDMAPSAINPLSRHPIDAPLDVGVRAINGLLTVGRGQRIGLFAGSGVGKSVLLGMMTRFTTADIVVVGLIGERGREVKEFIDQILGDAGMSRAVVIASPADDAPLMRLRAAELCTRVAEFFRDQGLNCLLLMDSLTRYAQAQREISLAIGEPPATKGYPPSVFSKIPELVERAGNADKGGGSITAFYTVLTEGDDLQDPIADSARAILDGHIVLSRDLAEEGIYPAIDISASVSRVMPSIVTPDHLQKAQKFKALLSRYRANKDLISIGAYTPGTDPNIDGAIERYPHLNKYICQGMKEASGLVPSMEQLFNVIAPTERTERKLGG