MDLYILFHSVVMHVIALMVVLVYIPLSIPVKLFMWAFVKPFTKEDLRGKVVLITGASSGIGEELAYQYAQKGACLALVARRKKALERVAEAARERGAPDVLVILADVSDAEESRRAVEETLAHFGKLNHLVANAGVWATGCFDEATNITAFAKMMDVNFWGSVYPTHYALPHLKASKGKLIISCSGAGTVATPRMSFYNATKAAQLRFYETLRSEFGTEVGVTILTPGYVESEITQGKAIQKDGVLAVNEETRDAQVGIFPVGRVETFCEIALDSIQKGDWYLTWPSLYRPMELIACIAPEVLNCICYQLYNTRNGGRSLAQRIAEATGVRQLYPSTLLSPGIKTE*