MTYEKPATLLCVVALFGPLRAQDSVRITPQPIQLEDVVDVLEMNGISIHRFDLRPLLKTHYNVSFYVDEYRHAEKQGRVHSFMFGPNIMSVEVYPEEQWEAVRQEHHLAPNESEFDYIKSVTLTLQVKDDSLATISVGSPGVGRMSKSSLKLYPVEGYTQAINYMYDSRPFRLESVTDGDTVEIPLVFFGSWWYDKRSNFIRFCGESEIDPQLQSQIVKDVPHSYVIGMRLEKMPKKTSTE