MATTPVDDAIDAALMGSSDWLNEFFSTFDGDVASALLDDVEAFEQPLVGDHEAEVGQVPRGESESGLESKKRKAVDEVENEVENASVGNGVRTSTLSEGAKKTKSTREKKRRDALNSRFEELQAVLEPGAATKADKATVVAAATVFIKRLRAEHARLAEGIMRLQEDNIQKAKLTKALAIEREALRKEKQILLHEKLRIEAQLQGFLANMPFASPADGVRSLASTKGAEVQMPSWTLATTFMIPTTTEGEEDVTLRAPVA