MGKFFFGLTGHHLAVLQIALIVAPSFILFGYNQAGLGGLIGLKDWARTFPEIDTIHKKDAGTSTLQGFVVATCVIGAFFGSLMCGYTGDKFGRRHVIAFAGLCCLVGAVLECSAFSLAQLIVGRIIVGLGIGQLSTIVPVWQSETSGAKNRGRHVVLDGLFICVGFVLESWINLGFFQFNDGPVTWRPPIAIGIIFALTLIASIYLFPESPRWLVAMNRSSEAREVLAALRGLPEDSMEVQAELSGIELSLEETTGSGAKLSDMLDPNNEDKLLYRFGLCILLQFYQQMSGTNLVSVYATILFQDNLGMSPELSRVLTGGALTWKFLASFLAFICIDRFGRRVCFMISGCGMGACMIALAISTSFDEGNRAAQIAAGCFIYLFNTFVPIGFLGANFLYCTEVAPVRLRMVMSSISTANHWLWNFVIIMVTPVAISTIGWRYYIVFSVICACIPVSVYFLYPETMGRNLEEIDFMFRDSPSAWATVKYARTRPVAMPQEFAKKNKTDHVEGVAVNDDSDNTPRASG