MAKHRSNRLAETLKHEISQLIREDLKDPRIGFVTVTSVEVADDLGSAKVYISVLGDSQAAKDSMDALKSAAGFVRSEIGKRIRLRYAPEIVFKYDTSIEHGAHIAQLLRGVKHEEPDIEGESHDE