MLVKMKMDTVKKFAKKVKVLSSRQQSQQYECLMRDGDRGSLSGTTPVGFFAVYVGEDRQRFVVPTGFLSHPLFKMLLEKAYKEYGFEQSHGLVVPCSVSLFQEVVSAVECPHGQFDIEKLVDEFI