MATPHVLVLPFPAQGHVIPLMELSHRLVEHGVKVTFVNTELNHSLILGALASKDGESNSIGGNGIDMVSIPDGLGHGEDRKDLSLLTQSFSEVMPGELEKLIGRISESTGGERELTWLIADANMAWAFPVARRLGLRVAAFNPSAAAMFATRTSIPEMIRDGVVDERGLPKRPGPFQLAPLMPAIDPSEISWNRAGDPEGQPAIFQFILRNNAAIHHAEAVVCNSVQELEPGAFALFPKVIPVGPLISGSAGAADGDNKPVGSFWAEDESCAAWLDAQAAGSVVYVAFGSFAVFGAAQLVELAEALALAGRPFLWVVRPDSVDSGPWVVEDLRRRAGPRGRVAGWCPQQRVLAHPATACFVSHCGWNSTMEAVTNGVPVLCWPYFADQFLNRSYVCDVWRTGLQAVAAPAGEESEAGRVVGREAIRGKVEELLGDAETKARALALRDVARRALGDGGSSRRNLARSVEGSHGRDN*