MTLFHNGFHEALRLGFPCKVEELVRKALLAETGFLVIHSMVLGGPAQNHLRIWDVLVRVNGDFVTRFLKLETMLDDNVGKQIHIEVVTGGVLEKVSLKVQDLHSITPKNFLELSGGIVHPLSYQQARNFLPCCEPEIYTRDDVTGLWKRKSGMSTRLDLRRTKRRQMKNQAEPGGASIIKSSYAEKIIESSLVMVEFHVTPSSLLDGTVAAPVADVMLAFFVYQMEIPRQVIFLHPIHNYALVAYDPVALGPVGATAVHAASLLPEPYLNRGDVVYLVGLSPSLQARSLKSFVSNPGVSLNIGPAHIPQYRAMNMDVIEADFGSTFSGVLVDEKGKVQALWGSFYNLSWKESPFL*