MSQPTSPLVLHLPYQSPWEWRQFHQHFALRLLAGVESLGDDHYARSFRANGRPAWFEVRPLAERQVLALSLSPSAHALAAELEARVRRMFDLDSDPAAIARHFAGDPLLGPLVAANPGLRLPVAFDPFEQAVRAIVGQQVTVKAAVTITGRLIQRLGEPLEDLGYDGISHLFPTPAALAQANLDGIGMPGKRVQTLQRFAAAIASGELSLDLADGPEALVERLCALPGIGPWTAEYIALRAMGEADAFPAADLGLLKSTVWGPQGIDARSLKARAEAWRPWRAYAAIHLWNHYAAGG*