MSLLDNLASLQPQLSGTEVGLLLGAVLASGVGPIVFPGTSVTEVLAPAAAAFTASITIGSEYIGRVAVADGKEIAANTIQCAAEAEALLANAERVKAITPLCVGVGATCASGAILAPTIIEALNIGNSVQMVTELYLLCPLVSVLAAAVSNLALQETRGFATRAINVGVRRFAKSGNVGRTWLSSSEQVQKSSKSKTDRWWSFAASVLPAPVIGSIVGGPALSSKCILIAALAACQSAYFLALAEGVLARATDAVALKARSAAVCDTYANQGSRNSAILPFTSALSAFCAAATAAIVELPFFDTVSALYGTVGEVALVSTFPILSSAFAAAASVSKARCEVDAEAACQAASTLALEYDGKDDDDPVLRPFYAVAELINLAVSSGWRSVRIGLINPLNNVWRFSRRVILGFRWKRRWRGKGGRWLKGGEGMA*