MATMATGEEQSSSSNRVQKWSLHGKTALVTGGTRGIGSAIVEELAGFGASVHTCSRNKKELDEKIQEWEAKGFKVTGSVCDLFSKEQREELIHTVSSVFEGKLNILVNNAAISMIKRTADISVEDYSKIMGTNVESPFHITQIAYPLLKACGNTASIVFISSLAGSLALPALSVYGASKGAINQLTKFLACEWASDGIRVNTVSPFAVKTNILKAEDIDPSLLGNYSELMCRTPLKPIAEPDEISPLVAFLCLPAASHITGQIILVDGGFSAGSFKFQS*