MDLTLPRALALLGTKEIGRVLCTSRDATAGAAWQELLLSQRYILLLHGEPQGSSSLGVWRDLARSIFTGQDVPQHEAPWIFDNVRELESLSSKWRGCPAADLAGVALFKELYKQHEASFGRDPLSTAFYRGHLRALRRSRAMAAVPLTFRWTSADPRSQSCRIGLPRGGTLQLRMEQWDEFFQLHAEVRGESKHLSLLHLSVLSIEPNAPFIMSLLGRKRIPSKWLRPIAWLLPGFDPLPRWWPAFGGAHGGQDGAGGPCHLQMTSMRALLVLRSAEARENVPWVGELQSSE