MSTVGQKGMCQDGERILSIQSHVVSGYVGNRAATFPLQTLGYDVDVINTVQFSNHTGYGFTDGHKTSPDELAAIFNGMAINGLLTHPRILTGYIPSAEALSVVTDRIRRMKADNPSLIYLLDPVMGDIGTGLYVSRDVVPLYKEMLNLATIITPNQFEVELLSGITITSLETLQNALKKLLPPWYDAVGAGAPDDEVLVCFASSWLDGQMETYAFALPTIRGYFSGVGDLFSAMVLAHFKTVQQILLQTHVHSLAQTEVFIPSDTELDALKPLNPKDPKRKARRMRLRELRVVQERALIQDGGEGWPGKRIDWTHISEQL