MVQEGMEVRVLNKEVVLVARPQGLPKEGDFNVIESELVFMQPPPPGSGQVVVKLLWVSVDPYLRQLMKADNADHGLPLFDIGKPLKAHSLSKVLASDNPFFKEGDIAYGITTVANYAVIFDATKGFRKIDLNRPNIPLTHYLGVLGIPGHSSWVGINIITELKPKDEVFISAASGAVGLLVGQLAKLKGCRVVGSTGSYKKANTLKEVYHFDDAFNYKEEGSFELALRRYFPNGFDVYFDNVGGQMFEAALEVINPNGRIVVCGMVSQYNKEVENRDGVKNLFNIVGKSLKIEGFLSFNFLESWDAFEEEVISFLKDNKIRYESDIMGRGIEEFGKALIGMLNGENVGKAIVFVSNEG*