MGKLFCDSTASSPVIPWRDPTSTPSSIDLVDQSSTAITPVAVVDTSSWENVSSLEDQQRKHLTKIQSKGVLWKHPHDQNASMVFRLSHGGEVEADGNCLFTACGKSMGVKTVSCARDLRRRTVRRFLEDLGSEKEAIESAIKHMYSPDLKSGWGIHVVQELKLLAKKDDREVLESAISELVHLGMQRELAAESIYKERCIAVDDGPSWAKYMSISGSPDDEYDIITLQYTEEGLLTVDENIDGHAAAFGDDIAIECLATVFKREIFVVQAHGSDAMVNEENCVFFLPHRPKCEICEPPFFLFMKGTGWCGAGADHYEPLIATPSAYVSQEKVALVL*