MTTTDTGPKPGSEAAALLANVRTSGARLSSALYDILKNRLLEGRYAAGEKIVVESIRQEFGVSKQPVMDALRRLSSDKLVHIVPQVGCEVVSYAPREVEDFYTLFGGFEGTIAAVAASRRTEAQLLELDLISARVDALITSHDPVVRARGYRVHNREFHAAIHAMAHSRIMEETSQRMWDLSDFLINTTGITNPLSSALPDRQHDHHEITEAIRNRDAAAAREAMERHIVGTIAVIRDESNAQLPS