MGSAPAQIPTSFGHELRACLRCRLVKTYDQFRESGCENCPFFDDSERVAEWTTPNFTGIISVMDPSKSWAARWLRIGKFVPGCYTLTVAEELPEDFKGLCEEYNVQYMPPKRL