MKKNIAVIFGGRSSEHEVSCVSAATVIRSLDEEKYNVILVGITKDGRWLLVDKLKEIEDGSWRESRVNAIISPDTEDKALVLLAEGTYRLQPVDVIFPVLHGLNGEDGTIQGLFEMAQIPYVGCGVLASAVSMDKVYTKIIVEDLGIRQAQFVHIRRSDLTQMEDALDRAEAKLSYPMFVKPSRAGSSVGVSKAEDREALSKALSKAAEHDRNILVEETIVGREVECAVLGGKEIKASGVGEILAAADFYDYDAKYNNQESKTLIDPPMPEETREEIRKSAAEIFKAVDGYGLSRVDFFIAENGEVVFNEINTLPGFTSISMYPMLWAAQGIKTPALADELIRLAEERFE