MPNAADYVRDPNCKVNESIERNPIPKTPQNMSLPLFGQGVIGWETGPEGAEARLKNIQKADLKAIQDKGTTLEMVKEWQAFYENETLRNPCNPTAPYRAKLMKKIAQLWVD