MGGGRGGVTCESIPDVVLAKIFALLPSSQIASSCALVCKAWRDCTYDATLWSELCEGSGLRGIDAMRCLGGWKGLFGSVYGINLVATPHFERIHYLEADRLKHQSLRPWEPKHRLIIDRICSVDESDEEPHSYGYWATEGGSVFQRGGGDGVLRELPPVDCCPCPAAADKPVMATSWDWGKVQQYIGLQTFSNKFLDLSPPMMFSIWYAGKTSAPSVFKAQVILRDELKNIIFCWESGELETADNTWKQVKHIIQKYPPGLRSVVVKAAGMSIKHSGGFHGAKFTAVKLQFVPLNEVPLHIDEPMPKKFSQF*