MSSQKFVRPIFDNPFLNIEELPNDTIKRQPEPLTQANFDPNGTSLVISKDVDLDINKKTWMRIYVPRRIIANHDDDKLPVIFYYHGGGFVFFHVNSYGSDLFCQQLSEKLDAMIIALEYRLAPENRLPAAYDDAIDGLNWIKSTQDEWIQNYADLSNVYLFGSSSGGNLAYHAGLRVASLSDKELEPVKIKGLILHQPYFSGKNRTESEEKLKDDPTLPLQAIDKMFDLSLPKGTPDHDHEYSNPLLNGGSKHLDDMITRGWGILVTGVSEDPLIDASRNFADFIEKKGVKTFKLFGDGYHVIELFEPSKAAVLFDAIRDLISATKN*