MSELAVNSVKAFIFDLDGLILDTESLCIEVAQQVLSQYGKTLTPEAQRAALGKRPLDCWRDVARVLQLDVSAQTLFDETEPLLSQRWHDVKLLPGAVRLLRHLKACGYPIAIATSTPRSTFDKKTLTKPWLKELFSVVVCGDEVPHGKPAPDLFIAAADQLGVHADSCLVFEDAPSGVEGACAAGMRVVVVPSMVDTTAYPQPQQDAAVGVVQLLPSLLEFEPATYGVSPFLDLIQGVIPTDEVFHIKGTVVKGFGRGSKELGIPTANVDSDSLRSSLAEAVTGIYAGWASIGDSAEVYKMVMSIGWNPFYGNKKKTAEPWILHKFDKPFYGQEIRLVVCGYVRSEANFTSLQALIDRIHKDAEVSTAALDHSTLRRWSQEPFLQPNSSGSTPQQLIN*