MGRFGENEQRVKFLCSHGGKILPRPSDGQLKYVGGETRLIAVPTNITFSELMNKLNNLFKSNVDGLKYQLIAEDLDALVSVACDEDLRNMFSELYVADTARSRDGRNVRMRAFLFPSTLPTITTTKDAHISNTDGDPDEGLEQRYIEAINGIVRTSSDLGPSTTYSIFSSGSSQNSPKGVCDASDAPSLDCCQELQRVHSSPNLLRSDHQKLDRHQLYHLSRLRRPGTPLTTSRSDVARYNVDQLARRYRTPVFYYREGSEWIGIGQPNGLDVNRSGGLGEGEHLPRRPVKRWGSPLRRSSNRQD