MNREPEIVKNFLLKTLRLQSWEKKIDRFQLGEGVMPASFKVLHDPVRNTETLIADFGESAIGRVAPIDSGFWWIILLRAYTKSTGDTSLSELPECQKGMRLILSLCLSEGFDTFPTLLCADGCSMIDRRMGVYGYPIEIQALFFMALRCALLLLKHDAEGKEFVERIVKRLHALSYHMRNYFWLDLKQLNDIYRYKTEEYSHTAVNKFNVMPDSLPEWVFDFMPVSGGYFLGNVGPSNMDFRWFCLGNCIAILSSLATPEQATKIMDLIDSRWHELVGEMPLKVCYPAIEGHEWRIVTGCDPKNTRWSYHNGGSWPVLLWLLTAACIKTGRPQIARRAIELAEQRLSKDGWPEYYDGKLGRFIGKQARKHQTWSIAGYLVAKMMLEDPSHLGMISLEEDKQLKPVLKRSASF*