MTSSLDLLHALRVYEGRPCGEGSGEWSRMRHDARWIGMAFVLSAHTPASAASASAARGRAACASRGPVGARGNGRAAIAGELRMTASVAGGDVAADMDESGLFVKSTPDVLVSILQRKVEEVKALRAECAADMENHPVALRMKNKGNYPRSKAFIKALSKRSGTLSVIAEIKRRSPSKGKIGEIKYPAALARTYYDGGASCISVLTDGPGFGGTLDDLRAVVKEMEKERGNYPPPCPVIRKDFTIDEIQIAEAAEAGASAVLLIVAALGERTKELLDATHAYGLDALVEVHDEKDLEIAIKAGAELIGVNNRDLRTFNVSLETSERLRSLMPEGKILVAESGISDPGDAWLLRDMGYNAILVGEALVLAAEQSAYQKTGYASTSFNQCKGMLRAFRSKASTEFASPTEAMFQGADEGAKETLGELAMLYILVNENGWEKRAPLVRCAGASKLQFER*