MDLYLLFHSVVMHISAAIIILIYIPLSIPVKLFMWAFVKPLRKEDLRGKVVLITGASSGIGEELAYQYAKKGACLSLVARRKQALEGVAAAALERGAPDVLVIPADVSDAEQSRRAVEATVAHFGKLNHLVANAGVWSSCFFDEVTNITGFNKMMDVNFWGSVYPTYYALPHLKASKGKLIVSSSTAATAPTSRMTLYNASKAAQLRFYETLRSELGSEVGVTILTAGFVESEMTKGKAIQKDGNVAIDLEARDVQIGVFPVARVEKLCKVALDGIQRGDWYVTWPSLYRPIPLIACLAPEVLTWQSYALYNARQGKPPLSQRMLDATGAKRFYPPSLRHHPGIKTEGTHHKRDIDAASNV*