MGSAPAQIPTSFGHELRACLRCRLVKTYDQFRESGCENCPFFDDSERVAEWTTPNFTGIISVMDPSKSWAARWLRIGKFVPGCYTLTVAEELPEDFKVLGVMFDVTVGKDHRRKKITQWCGYGFFLQWNFLFPPGVFYQLI