MVEHWFEIVQIVWVGLFCLGGWATHALVMMYATRVVPLMEDLPDPSDDQDKDDQDKQDKRWPRLSVIVPACNEAETIEKALETLALVEYPNLEIIAINDRSTDATGDIINRVASAATQGRITPLHIDTLPDGWLGKVHALHQGIQHCSPETEWILLTDADVHFQPTCLKKVLAFACDQELDFVTALPDVQTNNHFWLRVTIIALGEIMGISGKFWEVHDPNSKAFAGVGPFNLMRKTTYDKSKGMEWLKMEVSEDVGVGLLMRLVGAKMAMFNARNEILWTWYPSLGAMVRGLEKNLFSLSGFQYMPTTIVALLLIMTAIAPVFAFVPFHIPWLQWCGVAILVLHCIYGVVYSRWLNFNPLAGIFLFLGKIIVAGMFFNAMWQFRKRQGILWRGTFYPHDLLQEGSRVSRFKVLLKEEEKQQKTTDGDEKPTDP*