MKILLAIALMLSTVMWVSTQQPQAVHTYCGRHLARTLADLCWEAGVDKRSGAQFASYGSAWLMPYSEGRGKRGIVDECCLRPCSVDVLLSYC