MKVLITGLGIPGAETRDTRHNAGGRIAGRIVKAENLNPIKDTTFNAWIASFLIGDSTVIFTDPTTDGPDAGEGLKELCGRHKVPRGELIIALADPDLPKAEIRIRTGGSAGGFPPWKATGKAIGTNNFHRIEIGYGKPKEGEPAEECFSQPLDEGMHGVFDEAFERVVEILKLFLKSQDFEGAKAKYNG