MATDFCIMLVLKEDEFHPFIEALLPHVRAFSYTWFNLQARKRKYFKKHEKRMSKDEERAVKDELLGEKPEIKQKWASRLLAKLRKDIRPEFREDFVLTITGKKAPCCVLSNPDQKGKIRRIDCLRQADKVWRLDLVMVILFKGIPLESTDGERLYKSPQCSNPGLCVQPHHIGVTIKELDLYLAYFVHTPGNTAPGVVIRIGQTVDSNYQTTVLHFFTLMQPNISFINLKAQFGNGDDDVSGGGIECVLDQCSI