MVEELLGKALARKRSLRKDETIDVFNRVTYFFPKDFVITNYPRNPVAVFNPGAVLVGKALHVFPRLIFDYYKYVSSIGHFIVNIDDLLNGEVKKPLEMEVVFWPRDIQEFLGCEDPRVFFRNSRFELLYTAKGYKDWSQEGKPHTDFLAYAVLDEDLNLIEKRYISIKSTLGEYVPVSMKDSSFVESKVILTRLTVGDAKVCWRGRLEGSYIDLYSLDPVFFPEEWETKVGWSTNTVEVKEGYLVGWHAVLKDLTYKNGLALVDGRGRLLGTTNYVLSPKGVIEEYGDRIRVIFGCGLVVYGGRVIWIGGVSDWAIGVFETSEREIMNLMKEAT