MVLRYPSLSPVSPLISEPDDTSVRTTLPRPTQLPIRRGSHSRKRAPDHIPRPPNAFMMFRSHYCVKIKNESSPENNHAIISKQAGEVWRSMSDVEKSDFHRLAYAEKMLHASRYPDYKYAPNFKKAAPPKRRPSKRKDEEDRCIKVASLVRQGIVGNELASAMVTTDEPDRDGPVDSPAQLPPLIQMSPEPIKKESPVVELPDLCQSTDDYVPTENIPPLDLNESMAQLTFEELDTLFPVECYTAEAFPGFKPLPYPLSNGGSQGSGFDIPLHLSNPFSEAFQPVTTFYNYDTPAATPEPAAAFGGDWSHTALRARAPSPEPAKYKQETPAPEHNQLGSGDSSAPRALTPSPVSYSPITSPVASFGEKIEDLGALFDNGYNFADFFSNEAPVNYNDWFVEDVTNP