MDRLNKLVCNRWMVMVATMWVQLCAGIGYVFGSLSSVIKTTLHYNHKKINALGVAKDLDDSVGLFVELLREVLPTWGVLLMGALQNLLGYGLLWLVVIHRFPSLPFGLLWLVVIHRFPSLPFWMVCVLIYIGSNGETYFNTVALVLCVRTFPRSHGPIVGILKGFTGWSTRALGTTVNKDGTGQLQARLLEDHLGQLLDKVPYTDYNSIERQDSIDVLMQDQKSQGLDLLNEYERQKFYNQLESRWFHVAARGAVSIKRIRRTPWRGEDFTLMQALMKADFWLLFFALSCGGGSGLTIIDNLGQMSESLGYX