MGKIFLVIKAKSKEAAMKRLQNEILQADLFKCLKEIHGESYQSFMLSKSHQNHWYDVALDTNTRGPSRLMHFAQRCKKLKLFQHVSTAYVNGQREGRVLERPFHMGESIARERLTTESSANSLPELDVEAEMELIGASQENLMAKKMKEMGLDRATMFGWQDTYSFTKAMGEMVVNNIRGEIPLVIIRPSVVESTIKEPFPSWIEENRMVDPIITYYGKGHLTSFLADPEIPVDIVVNVMLAAMAKHSARMEETQIYHITSSVTNPILWQDLRGYFFEHFEAFPYIDNNGKPVHVQPMKFFSSEDEFLSDIWTNAIQHSSSPP