MTPGPTDGKVLLWPADAGKYIADRSTNVFINDQAIVKAAGDAARAFKDGQHSLNNFKALPLHPDVANETAIDFIFAVDTLNFSFWSDNPEEKYKVKYKGEFYSGYWSIVAALKRAEDEGRPVFSAKYMSSVEKDEFAHILRSDSSVQISLLEERLHAFNEAGQVLLGKYDGSFSNCIRSCNKDAVQLVKRIAADFGSFRDEAVFDDQPVAFYKRAQIAVADIWLCFEGQGLGEFRNIDQLTMFADYRVPQTLEYFGILQYSKELKQKLDGREVLLPGSRTEGEIRGCSIEAVERLKNETKKLLLSDKSTTDVARIVNSITMDNYLWDYAAAHRAEMAHLMFHRVRTIFY