MGRTDRPENAAPPEIFYNEEEARKYTENSRMVNIQTQLTERALELLALPDDGEPKLLLDLGCGSGLSGETLTDRGHIWMGLDISPAMLEVASDREVEGDLCLHDLGHGLPIRPGSIDGAISISAVQWLCNADTSANEPRRRLRRFFESLYACLSKGARAVLQVYPANTDQAAMMTNAAMRAGFSGGLVVDFPHSTRAKKYFLVLMVGGTAALPQAKGLDGGEPDEAGQQEVYVGHRKTKRRKGGHGDKASQRDWIVRKKQQQRTRGYTSVKPDSKYTGRKRKDRFX