MASTTQLKLNTGASIPAVGFGTWQDKDAQEDAVYTAIKAGYRHIDTARIYGTEPAVAAGIKKAGVPREQLFLVTKLWNNSHDPKSVEPALDASLKDLGTDYVDLYLMHWPSPFKDGDNMFPKDSNDKTIPGTADFVDTYKAMEECFKKGKAKAIGVSNFSKAELERLIKETSVVPAAHQIECHPWLQQSAFDAWHKEKGIHITQYSPFGNQNAIYSKGQELPRLMEDPTLVEIGKKYGKSGAQVALAWGIAHGRSVIPKSKTENRIKANLEGDFKLEGDDVKKIDSLDKKLRFNDPSGNFGWNFYKDLDGKA*