MMSKEAVVNAFLGCFMHVGLALVLAVYLPVAFVCRLLHRLLVRPFARGEDLRGKVILVTGASSGIGEHLVYEYARHGACVALVARTEVALRAVAKAARDLGAPDVLVVPADVTKVDDAKRAVEETVAHFGKLNHLVANAGIWSSCFFEEITNITAFHNVIDLNFWGAVYPTYFALPYLKASRGNIVVTASVAGRVPTARMSFYNASKGAVIRFYETLRAELGSHVHVTILTPGYVVSNLTKGKGLQKDGHVGIDEEARDVRELDPPPSLYLYNFLLRAREQYSYSEEMACARALADQRGADAGGQDGVAGRGGGGERAPSGLLRHVARLVLALPHGHVRRARAGGLVLPHLLRLQVRRPGRRRRRAQQEDPGGRRREEVPLPPDHTLTDRHGTQ*