MDKVKETLTMVDQNPYSLGEPNFIHDEDIRLDAIKARFRNVIKRHAELTERLSRDSDKMVFERLQKEFEAALSSQTEEIYLEGEEWNDGLLATIRERVHMEADRKATGDSCMELDSPFLEKVTYRVGSKVICCLEGARIGIQYETSFAGEPCELYHCVLESKSFLEKMTVLEHTIPFFLPIREAENDLLSSNAMKFIDHVGELLQAYVDRREQVRVMKELYENQIGDLYHSLPYHMIEFVLEDFECTRITISLKYADLVSVLPTRVRVMAWPLNSSKKGISPVLMSRKGSGALPNHLIPMRLSYAEDALRIFSLPEAFAEIVLNLSPALQQIFSS*