MAKVHLFGVSHMTNNFEAAEHILATKPRSVVVETGLCKSHQAHRGVCFNFQELFTAIHMTGNPGGAEESLQFITRVAHQLRLEEKPLEKSPFWAQMKTQLPAEALVYAAAFAVDARLVFGDRPKEVTYRRLVSVPTLAELDETFGNQSARNYRLLLPTDHPQAKIPPPAPNDQFEKICIDERDVILAHTIREEASLADAGPGAVVAVVGSDHLAGVEARWDAFVRSGGTEGALSAAELDAILAAPETAKEDVGQRLAIMQRLLGLRCTESLVGDAMQALDDDLNKLVGDEIIAFNATSELYGSARMLLSCVEDEELREAVIGGFKCDMTEVLKPASDVRPSKGGIGWSEEAIVWLRTSSSVDLAPLSGGD*