MNLVKAAGVTAITELDMHSNELTELINELAEFRTLRYLKLSKNRFQALPIVVLRFSKIQVLDLSENEIKEMDLGLQFLVSLRELNLSKNQLMILPNFWSHLSLLVILNLAKNRLMELPDSLGSLRSLQKLDVSENLLSSLPKALQSLQELITLDAHGNHLTEVPPALGLLKNLTEFDCSGNPFSDPITTFYSQGFERFMDYLRNLHELQALEELIRQKPEGQVVGSYKKYTTRYESGQRPLLRTGYSITQAGPITYIFGGRITNYVKVEEIYAIDSRTLLWAKLSTSGSMPTARDGHAAAFDGNKRLYVFGGRNEENKLLNDVYYLDLKTMTWFQPPVEGSIPSVREGASMVVIGSQLIVFGGRGSRQRYNDVHVLDTQVWTWTLQNTRGSIPAPRQNAAATFSGSKFYVHGGKGSLLLEDLHALDTLGFTWSRVSQKGYGPSPRYKHTCWIYQNKLYVVGGLDAKNEPLSSLYVLPLSTEIRSDSKSSTNSSMPSHQGKGSVCQLKNYMWTELETELAPCLTNV