MVNFSADVYASGRKLRSSAPSVIVIGGGFAGLAAANALHNACFKVTLLESRDRIGGRVYTDYSFGFPVDMGASWLHGVCKENPLAPVIGKLGLPLYRTSGDNSVLYDHDLESYALFDMDGLQVPQEVVTKVGETFEILIEETKKVRDGLQEDMSVQQAFDIVLERRPDLRQHGLSQKVLQWYLCRMEGWFAADTDIISLKSWDQEELLEGGHGLMVRGYYPVVEALAKGLDIRLNHRVTKVSRRCSDVRITVEDGRTFIADAAIVTVPLGILKANTIQFDPRLPEWKEAAIADLGVGNENKIALCFENVCWPNVDFLGVVAPTSYGCSYFLNLHKATGHAVLVYMPSGRLANDIEKMSNEAAASFAVLELKKILPYASEPIKFLVSRWGMDSNSLGCYSYDVVGKTNDLYERLRIRVDNVFFAGEATSTLYPGTVHGAFATGKEAAEECRRHFVEQYRDLELFQPVMAEEVTNVSAPLQISRL*