MAFAKAKKTKAYFKRYQVKYKRRRAGKTDYRARVRLTNQDKNKYNTPKYRLVVRFTNKDIIAQIAYATLAGDVVLASAYAHELPRYGVKGGLTNYSAAYCTGLLLARRVLKNFNLHEDYVGNEEATGEDYNVEEAGECRPFRALLDVGLVRTTTGNRAFGALKGALDGGLDIPHSDKRFAGFSKEEKSLNADSHRRYIYGGHVADYMKLLQEDEPEKYQLQFSAFIKAGVEPDDLENMYKSAHAAIRADPSIKHTEKHVPSERKGYKMKKLTYEQRK