APYAIWNTLVEYTIPNCWGVTFPLSQYLGKVVILAFIGDNSDTRDEEHGELRKLYKEYKELGGKVILIFTNQFGNVSPETADGSRAWLDGFNYFFVLFAPINVEGPSAHPLFRYIQDDPNGIGRNNNKVPDVFAIYLVDKNGNVAARAPPFAPIDSARPYIGLIL