MATHAGLATSKVIILVLGAGVTGHVILGKARLSDVIGNIQEILSKGVNEKGETISPSTDSAALQAQIWKLTQEVKQLYSGRQITVVTGNDSRNGTLSSYVLPIVVVGAAGYCYMWWKGWSFSDFMYVTKRNMANAVSTFTKQMEQVSAALAATKRHLTQRMEQLNSRMNEQKEVTSAIKQEVGQVREDIAQMGFDIENVQHLVEGLGMRIESIEDKQDLTNAGVVYLCRFVRGLAGGDNPELLQFFQDKPRGLERLPSSIEGATGLKGLQSLAETLQSGKINNEDQKTPNNGGPPNKNISPGLTLHRGLKCF*