MVDNQSAKRKAPSVEASDGYFESYAGLGIHEEMLRCRRTDAYLQAIRSAGLAGKTVLDVGCGTGVLAIACARAGARKVYAVEASAVAECARAVVSASGLTGLVEVIRGKVEEVELPERVDVIVSEWMGCFLLYESMLDSVLRARDRWLKPGGSMLPRRAQMWLAPFRDEEAAEEQKAFWADVHGIDMSCLAPIARAELARRPEVELLLAQNVISSPSCVLDIGDLASCDLSDCQSLCASFDLSSHVRAELHGFVGYFAVELVPGQWLSTAPDAEPTHWRHVLFHCELPLPVQQDERIRGRLTMTQATQNPRCWDVVISFGVSGGGEERTQRYELDVRC*