MTLVQAMNVRVDGAGKAQETVVLAHGFGGTQTQWEDVLPSLIHAHKKIVLLDWPGACTTDPSDFDASLFDCKPALYAKFAQMLVTLLQEELQIDSCTFVGHSMSAMVGCIAALDHPTLFKKLVLVGASPRYLNDQDYYGGFEREDVEQLYAAMELDFEGWAAGFGATVVGAESDQDAINSYTRTLSHMRPEVALSIAKAIFESDFRSVVEELSEQDSVEVHVLQTCKDRAVPLLVSDYLKRHLGSNGSLEILQTDGHVPQLSAPQLFSSALLRHLD*