EVRAPKEPEQLRKLFIGGLSFQMTDESLRSHFEQWGTLTDCVAMRDPNTKWSGFDFVTYATVEEVDAAMNTRLHKVYGRVIEPKRAVSREDSQRPSTHLTVKKIFVGGIKEDTEEHHLRDYFEQYGKIEVIEIMTDRGSGKKRGFAFVTFDDHDSVDKIVIQKYHTVIHTVNGHNCEVRKALSKQEMASASSSQRGRSGFGNFGGGHGGGFGGNDIFGHGGNFRGRGSFGGSHGGGRYGGSGDGYNGFVNDGGYGGAGSGSDGQGFGNQSSNFGPMKEGNFGGLSSGPYSGGQYFAKPCNQGGYGSSSSSSSYCSGRRI