MAALGRQVLDGHRLIPLTWSLIARQTTRLGGQKRTTAFLLRKLTMVSSGGGLGESPSVEPQKYVQEPEHRTGLTQCLLEKQRTAVEREKVVSSLLDMGFSDVHVNELLSIQPGTHPQQLLDIISELILLGLNPEPVCVALKKSPQLLKLPVMHMKKRSSYLRKLGLGEGKLKRVLYSCPEIFTMRQRDIESIVGVLKEKCLFTVKQVTEILHRCPCVLREDPGELEYKFQYAYFRMGIKHVDVVKTDFLQYSMTKTKERHVFLERLGRYQTPDKKGQTLVPNPLLRDILRVSEAEFLAKTACSSAEEFGVFKELLAREEEESEGRMADAGSPEEAG