MLEADVAIVGAGAAGLSLAHRLACPVRGAPRISVVLLEAPPGPLRPPRRTWCFWERGPGRYDAAVTASWQRLRVRAPGGRPIEGDITPLRYKMIRSDDFEALMAHDLALSGGVQRVEATVEAVEGVPGGAEVYAYTAAGRPLPVRARWVFDSRPLGSLPAARTTLLQHFHGWFVRSDLPVFDPGTVELMDFRTPQPPRGLSFGYVLPTGRRQALVEYTEFSPAVLPRSAYEAALRHYTRDILHLPGLEIVSTETGVIPMTDAPFARQTAASVFRIGAAGGATRPSTGYTFAAVQRQTRAVAAALCRGRRPLPPPAHSARSRAMDAVLLRALDSGRIGGAAFFARLFSRVPMERLLRFLDGCTHLHEDLSIGVHTPVLPMLRSAAELPYLPRRPFPGP