MVALVVVVLLLAMAAAVFVATQRGTGSGAAIPNPKPFSDLVFEVTLTGGFPNMVKLHAAHGPVFWWRLLGRRMLMVGSYEAAKQLLMGEGTLVRADYPPSVKQMLGPWGMVNIHGKSYTRIKRLAQAGFTPKAIRGYLPRIQAIAEEGVQRWAAEGDILAYPEMKWYTFRVAVELFLGVGTGWTGPQDFPAVSATFATWLEGLFSFPVAIPGTAFARGLKARDELMRRIHASLELLEQRRAAKGSSDDAARGDAAAGGPAPASNGAEQPILMELLMASRDERGEGLTRDQLADTVLTLLFAGHDTSSTTLVRIFQHLHAHPEAVTRLRQEQX