MTTASWVRTDDYFVGAVIGEGSFGRVVHGRHKVDGRDVAIKVVDKHSLVRNPAWRDSVLQEQRLLRELRSCNRIVQLYSSFHDAECLYLVLECCRGGDLQGLLRQQQLHTGMHVCVDTQWQQSVSYYAREIWMALAFLHDREIVHADVKPSNILLTERGEVRLADFGAAVDLARNRNKKESIGDQPVCYQGSTSYASPEIIRGNPLCRLTIAVDLWSYGCLVYAMFAGGSPFTAETGLLVVERVGRYIKSDLEVKKEYFRYLPEIWKSLVLSLLEPSAELRIKAPTTANLNDASCDLWREATLNFQNLCLPAKPNWLQYTNTMKDGKLGWSVFLV*