MATGKPAARAIMVFVLDTSALTDPRLREVFRVQTLDEVVKHIVGLLREARTKLGIEFYTTPTMFSEMKRFLLSNGVQPETIEMLQAWMLVKAPDKLSVRIPAIVMAEYVEDMRRRLMKGLRVAEEAVWKAVREAEKARAVDEKRKQEEFIGPIIRNLREKYREATRRGIVDSLEDFDVVILALELKAVLVTNDEGIKRLAETLGVIVVDPLTFVRMLRSYLEVGVSGRTAS