MKARELELCQIQQWYPRFRSVSLKTIIHALPETFVAYLQEDGLFLPRDSEALPARRAERGGATESDDDYRRWSEEDDDTDEPKAPSFPQLEAEVAASIEKLGGSVFPKLNWSAPKDSAWITSSGSLSCTNFGEISLLLKASDTLVHDLCHAFDSCDDKPSHRPDHFFLALRKWYDLRPEMEFRGFVRHGFLVGICQREITGFYPALLESVETLELAIFRFFMDSLCEAFELEDYTFDCYVTRAGSVKLVDFNPWGAFTLPLLFTWDELVEIYTKFALALSEIGVGNPNDGLLNLNDGAIHPTDGVINPVEGVSNSNEETHVPVHSGSLDSPSSKHHVKGRKLLNITLRERGSKAEFRIVKSNCHVQVNLRMGGGVPYDYVETGPGSAWDEFLQRAGEELQQQNRDAAAGG*