MATNFLDNIPQDLSKRIKTVCERDGSALKIFEDLYNYARQDPELRKKPKGEEFLSEVPQDAVIFQLKDVSVLTPFRKKLNLVISVSPVTGKPALSLSKDMIPQLSITQLNTSVKFATFLPFPEKKNMAYLFIRYVPEGDPAANEYVLVTLNKDATVKQFQAAGLLNSESAEFSSCVEYIRKQAILVGFRISDPFSATSGAAPSFHVEAHRGTKEGTLYFLPDHVLFGFKKPILLFSSQEIESITYSSITRLTFNVTLITKSGDKFEFSMIDQNEYTLIDDYVKRKQVIDNSMSEENKAKSAHKDQNAAEHASLLEEAAQQLKGEGNVGDIPLESDDEEADVDFEGDSNLSDGSDSGSGSDQEDQEDEEENSGSAAEEKTEETAVPENENRPQTHDIALATGEEEEEEEEIAENEQGEEEEEQYEDEEDSGVEYD