MATQAAGSSMFAFLTGWQLPVLDSYFQEKKALATSKEASNKRSVSFSESLPRQEESMSRLGAPEPRKERKKVDRRTMIADILGQGHRDVHEDYLVGRKFGKCKFGSVHSAMDRRTSERVLCKSVSKKELLVAKDVDALKTEIAIMHCLTGQANCVHLLATYEDSNHVHLILEWCSGDELLDLIVGRGTYTERQAASIFRSIMEVVKTCHFLGIMLRNIKLENFRYSSKKHDAVLKFVDFSEAVFFKPGETFKDFVGSLTYMAPEVLYRKYSSEADNWSCGVFLHILLSGEPPFAAGPSADSDCDIFQHILEGSINFNSNAWSKVSEEGKNLTRSLLSRNPQKRITAKQALEHEWLKEAAIAVETPLDPETFQGLQKILSVNKMKRVACQASGAIICEIMFYNFGIVEL*