MSAYRAAALATLAIVLSGAAQAQECSSWGKPGALLYADGFDGGLSQWVPEYRAAAGSSIAARQGKLTVDVAGDATVWFKPSLSGDVQISYRRKMLMAGGANDRLSDLNQFWMASDPRNANLFTRDGTFAQYDALSLYYMGMGGNSNTTTRFRKYDGKGQRVLLGDLADSDYLLLPNREYQIEIAVYRGCTRILVDGEAYFTYRDPEPLRSGHFGFRTTHSRQEITDFKVQRLE