MKFKLHVNSARQFKDLWNMSDDKPFLCTAPGCGQRFTNEDHLAVHKHKHEMTLKFGPARNDSVIVADQTPTPTRFLKNCEEVGLFNELASPFENEFKKASEDDIKKMPLDLSPLATPIIRSKIEEPSAVETSHQDSPLPHPESTTSDEKEVSLSQTAQPTSTIVRPASLQVPNVLLTSSDSSVIIQQAVPSPTSSTVITQAPSSNRPIVPVPGPFPLLLHLPNGQTMPVAIPASITNSNVHVPAAVPLVRPVTMVPSIPGIPGPSSPQPVQSEAKMRLKAALTQQHPQVTNGDAVKGHASGLGRTQSEESRAQSLQQPATSTTETPLSIAHPAPQTQNTGGRRRRAANEDPDEKRRKFLERNRAAASRCRQKRKVWVQSLEKKAEDLSSLNGQLQSEVTLLRNEVAQLKQLLLAHKDCPVTAMQKKSGYHAADKDDSSEDISVPSSPHPEAIQHSSVSTSNGVSSTSKAEAVATSVLTQMADQSTEPALSQIVMAPSSQSQPSGS