NPLSQPASQGKSSAAPAGAMMDEKLQPIEQQLKYLLKKAEEFQMHLLYSRDRIRKEEFARAVPVFLQTCQPYFEYLESTVRSVLPGKKLLPNYIQKRLLQFSQQLASSLEQLVLMFASFGYILLEETDPCSISCFYRGQFRLGPSYHVSIFRYCIGTPYTAALEPRHLYKRMRWNVDIMEELSNGDGSEPRTEFYFLCYRDTEPELGVTNQSAAKNVTTTKPHRLWSIGRWIQTEPDPTQSDLFSWILCKQPKGDYESLLTIGFEEPSQILATDLLVELLTNQVSGQATTVYVQNSMNESASSS