MGAPGKGLLAADESTGSIKKRLEKVGKENTEDNRREWRDILFTADGEFEKHISGIITFEETLMNHDAQLDSKYKGKSFVDIIKARGIIPGIKVDKGTVALPRTDPEETTTQGLDGLLDRCKQFYERGARFSKWRCTYTVSATTPSPLAVEDNAEVLARYAAISQQAGLVPIVEPEVLMTHDQSIERSLEAHIAAYSALFNKLALHKVDFQGLVLKASMVVPGDKHSKGSAEQVADATLQCLSKTVPPAVPTIVFLSGGLSDKDSIEYLQALNKLKQDNPGTAPWALTFSYGRALQGVAMQAWADGDVKDSQKKWTERAQWSGEAAEGKYKGGCP*