MELRVGGKFRLGRKIGSGSFGDIYIGTNVQTSEEVAIKLESIKSKHPQLLYESKLYKILAGGVGVPNVHWYGVEGDYNVMVIDLLGPSLEDLFSFCNRKFSLKTTLMLADQMINRVEYMHAKNFIHRDIKPDNFLIGLGKKANQVHIIDFGLAKKYRDPKTQQHIPYRENKALTGTARYASVNTHLGIEQSRRDDLEAVGYVLMYFNRGSLPWQGLKANSKKEKYEKIMEKKMSTPIEVLCKHFPCEFATYLNYCRSLRFEDRPDYAYLRRLLKDLFFREGYX