MCGILAVFGCVDTSQAQRARIIELSRRLRHRGPDWSGLHCDQDCYLAHQRLAIVDPTSGDQPLYNEDKTIVVTVNGEIYNHGELKKQLKSHVFRTGSDCEVIAHLYEEHGEDFVDMLDGMFSFVLLDTRDRSFIAARDAIGVTPLYLGWGLDGSIWFASEMKALSDDCERFMVFPPGHIYSSKHGGLRRWYNPPWYSEHIPSTPYDPLVLREAFEKAVVKRLMADVPFGVLLSGGLDSSLVAAIASRHLGETNVARQWGSQLHTFCIGLKGSPDLRAAREVADYIGSLHHEFNFTVQEGIDALEEVIYHIETYDVTTVRASTPMFLMSRKIKSLGVKMVISGEGSDEIFGGYLYFHKAPNKKEFHLETCHKIKALHLYDCLRANKSTSAWGVEARVPFLDKNFLNIAMDIDPDWKMVRPDLGRIEKWVLRNAFDADENPYLPKHILYRQKEQFSDGVGYSWIDGLKDHANQHVSDAMLMNASFVYPENTPTTKEAYYYRKIFEKFFPKNAARSTVPGGPSIACSTAKALEWDAGWAKNPDPSGRAALGVHAAAYEDA