MRVEGQLGDEVVTIKATSIARRLHGKSHYGKMYEDRLQLSLIEAAYLMERGKLKLMKDDDEVSPEEFISLLGERGLYSKYLVYRDLRNRGYIVKTGFKYGAEFRLYERGGAPGRTHSAYLVRVISENDTIHALDFSSYVRVAHGVNKKLLMAFLDDEEDITYYLVDWIRP