QKTRPFTVPNIPLKYLSNSRIPNPIEGMSLSPDQTQNVQFQNGRCTIDGQPLGTTPVSVSQLCKFRGRITSGQRVLNLTELDGSPFMAFAAPAPAGFPDLGSCDWHIEMSKIPNSSTQNNPIVTNSVKPNSQQFVPHLSSITLDENVSSGGDYIGTIQWTSPPSDSGGANTNFWKIPDYGSSLAEASQLAPAVYPPGFNEVIVYFMASIPGPNQSGSPNLVPCLLPQEYITHFISEQAPIQGEAALLHYVDPDTNRNLGEFKLYPGGYLTCVPNSSSTGPQQLPLDGVFVFASWVSRFYQLKPVGTAGPARGRL