MSKEFKDANEFKEFFEEFRKKDGYKDPVAFGIARVDRGQKNSDKILQASYAVVNYKESFLSASAFIYALQKCDVEVDFSAHEFVTDLTPKVAKKASKLFSVFEKDIKSHKNVENLHAVKMAFEDDLELNESKFKLVFLFDDAKPLSVEAVYLKLYLISLGKVAPRTIVLDGAFGVLPNVAWTSQNIPIELEWLRENEISLKMFGEYPAIVSVDKFPRFLSHIIPADNTRILDAAKVRMGAAVHPGTVVMPGAAYINFNAGTTGGVMVEGRVSSSVVVGEGSDVGGGASILGVLSGTNGNPVSIGKHCLLGANSVTGVPLGDNCIVDAGIAVLEGTKVYILASEREKLAKLNPEFKFEAEIYKALELGGLNGLHFRQNSQTGQITASASKRAIKLNEALH