VGDLPDADIKPPENVLFVCKLNPVTTDEDLEIIFSRFGPIRSCEVIRDWKTGESLCYAFIEFEKEEDCEKAFFKMDNVLIDDRRIHVDFSQSVAKVKWKGKGGRYTKSDFKEYEKEQDKSSNLVLKDKVKPKQDAKYDLILEEQSEDSKSSHSHTSKKHKKKTRHCSEEKEDENYMPIKNTNQDIYREMGFGHYEEESCWEKQKNEKKDRTQNRSRSRSRERDGHYSNSHKSKYQTDPYERERNKKRDRSRSPRKSKDKEKSKYR