MGQSFCCMQVGQSTVGIRERWGRFDEVLEPGCHCVNWMFGSQVAGYLTMRVQQMDVHCETKTKDNVFLTVIASIQYRVVNEHAKEAFYKLSRPQEQIQAYVFDVVRASVPRLNLDDVFEQKNDIAKSVENELEKAMTAYGYEIVQTLIVDIIPDQTVKKAMNEINAAARMRVAAQEKAEAEKILQVKRAEAEAESKFLSGQGIARQRQAIVDGLRESVLGFSHDVPGTSPKDVMDMVMLTQYFDTLKDIGAHAKASTVFIPHGPGAVGNIAEQIRNGWLQGAAASNDLL*