MQVSIEDIIENLDLEVLVKGKDGIKLGLSDINRPGLQFAGFYDYFGNERVQVIGKAEWSFLNAMPPEIREKRIRKYFQFETPCIVLARGLKPQKELLDCSKEYNRWLLRSKAQTTRFINKIMNYLDDKLAPETRIHGVLVDIYGLGILITGESGIGKSETALELIKRGHRLVADDAVDIKEIESVLVGKSPYITSGMLEVRGMGIIDVPALYGLSSVLSEKNINLVIYLEQWKEGRDYDRLGTDDEHIKILNIPVRKMTLPIRPGRNVAVIIEAAAANYRYNLSSKISPVDTINKRIEESTNYD