MSEYLFTSESVSEGHPDKVADQVSDAILDAILAQDPKARVAAETLVNTGLCVLAGEITTTAQVDYIKVARETIKRIGYNSSELGFDANGCAVGVYYDQQSPDIAQGVNEGEGIDLNQGAGDQGLMFGYACDETPTLMPFAIYYSHRLMQRQSELRKDGRLPWLRPDAKAQLTVVYDSETGKVKRIDTVVLSTQHDPAISHEELSKAVIEQIIKPVLPPELLTDETKYLINPTGRFVIGGPQGDCGLTGRKIIVDTYGGAAPHGGGAFSGKDPSKVDRSAAYACRYVAKNIVAAGLATQCQIQVSYAIGVAEPTSISIDTFGTGKISEEKLIALVCEHFDLRPKGIVQMLDLLRPIYGKSAAYGHFGREEPEFTWERTDKAASLKAAAGL*