MVKKTLGRRKVEIVKMTKESNLQVTFSKRKAGLFKKASEFCTLCDAKIAMIVFSPAGKVFSFGHPNVDVLLDHFRGCVVGHNNTNLDESYTKLHVQMLNKSYTEVKAEVEKEQKNKQSRAQNERENENAEEWWSKSPLELNLSQSTCMIRVLKDLKKIVDEKAIQLIHQTNPNFYVGSSSNAAAPATVSGGNISTNQGFFDQNGMTTNPTQTLLFGFDIMNRTPGV