MNLPFLLRPVVRHGNSQRSVLFESLPLCGEGLLGLVQEIAACSSVHTRASNDLLTGSRRNGIIGAAFLQSRDYSQTGIKLVGNEGFPRPFWSSQACKLTKGGTVQPLVGFAAEALHKAPDHQLPFSTRQRSGVSHEKGGQLEGPDLRFQRHMSSGVQPLILSKEPVVYIGSMSGTLKKVKLLSISSCVLSCLGAPVITFWTAPTLPIAVKTVVSMSMVLFGAGTTALLHWFSNPYVHKVIWRQGSEEMEVHTLTWLATTSKQVIRLKDVRPANTQRPLATFAVNGRFYYVDGANFVTSAGRELREKLLPHGYQD*