MSIKILQPGLFSTVQDLGRIGYEHIGFSGAGAMDQFSFKVAQSLINNDGPAIEYTLIGPTIQFNTQNTFVITGGSINASLNNKTISMNSVILAEKGDILKIGAITKGARGYLTFGHSINVPSIAESYATHTRSSIGGFKGRKLLADDVITVKINNDFKENIGKTIHLQDDLLPENNIIHILQGPQFEAFSEEARAKIVNHPYLITEQSDRMGYRLEGDSVAPINQADIISEPVALGSVQVPNDGQPIILLNDKQTIGGYTKIATVCKFDLPKLAQMKPQDTIQFKWISFQEAVDKNREQMSLFNEILKSHQKTPIFDTSSLRHTSKKLATILKGDL*