MKFKLHVTSARQYKDLWNMSDDKPFLCTAPGCGQRFTNEDHLAVHKHKHEMTLKFGPARNDSVIVADQTPTPTRFLKNCEEVGLFNELASPFENEFKKASEDDIKKMPLDLSPLATPIIRNKIEEPSAVETTHQDSPLPHPESTTSDEKEVSLPQTSQPTSTIVRPASLQVPNVLLTSSDSSVIIQQAVPSPTSSTVITQAPSSNRPIVPVPGPFPLLLHLPNGQTMPVAIPASITNSNVHVPAAVPIVRPVTMVPSIPGIPGPSSPQPVQSEAKMRLKAALTQQHPQVTNGDTAKGQASGVVRSQSEESRSQSLQQPATSTTETPASPAHPAPQTQSTGGRRRRAANEDPDEKRRKFLERNRAAASRCRQKRKVWVQSLEKKAEDLSSLNGQLQSEVTLLRNEVAQLKQLLLAHKDCPVTAMQKKSGYHTADKDDSSEDTSVPSSPHAEAIQHSSVSTSNGVSSTSKAEAVATSVLTQMADRSPEPALSQIVVAPPSQAQPSGS