140d9e136:	33 d6                	xor    %esi,%edx
140d9e138:	41 33 d3             	xor    %r11d,%edx
140d9e13b:	8b c2                	mov    %edx,%eax
140d9e13d:	48 c1 e8 18          	shr    $0x18,%rax
140d9e141:	46 0f b6 8c 38 40 cf 	movzbl 0x11acf40(%rax,%r15,1),%r9d
140d9e148:	1a 01
140d9e14a:	8b c2                	mov    %edx,%eax
140d9e14c:	c1 e8 10             	shr    $0x10,%eax
140d9e14f:	0f b6 c8             	movzbl %al,%ecx
140d9e152:	41 c1 e1 08          	shl    $0x8,%r9d
140d9e156:	42 0f b6 84 39 40 cf 	movzbl 0x11acf40(%rcx,%r15,1),%eax
140d9e15d:	1a 01
140d9e15f:	44 0b c8             	or     %eax,%r9d
140d9e162:	8b c2                	mov    %edx,%eax
140d9e164:	c1 e8 08             	shr    $0x8,%eax
140d9e167:	0f b6 c8             	movzbl %al,%ecx
140d9e16a:	41 c1 e1 08          	shl    $0x8,%r9d
140d9e16e:	42 0f b6 84 39 40 cf 	movzbl 0x11acf40(%rcx,%r15,1),%eax
140d9e175:	1a 01
140d9e177:	44 0b c8             	or     %eax,%r9d
140d9e17a:	0f b6 c2             	movzbl %dl,%eax
140d9e17d:	45 8b c1             	mov    %r9d,%r8d
140d9e180:	41 c1 e0 08          	shl    $0x8,%r8d
140d9e184:	42 0f b6 94 38 40 cf 	movzbl 0x11acf40(%rax,%r15,1),%edx
140d9e18b:	1a 01
140d9e18d:	44 0b c2             	or     %edx,%r8d
140d9e190:	41 8b c8             	mov    %r8d,%ecx
140d9e193:	41 8b c0             	mov    %r8d,%eax
140d9e196:	c1 c9 1e             	ror    $0x1e,%ecx
140d9e199:	c1 c8 16             	ror    $0x16,%eax
140d9e19c:	33 c8                	xor    %eax,%ecx
140d9e19e:	41 8b c0             	mov    %r8d,%eax
140d9e1a1:	c1 c8 0e             	ror    $0xe,%eax
140d9e1a4:	33 c8                	xor    %eax,%ecx
140d9e1a6:	0f ca                	bswap  %edx
140d9e1a8:	41 0b d1             	or     %r9d,%edx
140d9e1ab:	33 ca                	xor    %edx,%ecx
140d9e1ad:	41 33 c8             	xor    %r8d,%ecx
140d9e1b0:	33 d9                	xor    %ecx,%ebx
140d9e1b2:	41 88 7e 07          	mov    %dil,0x7(%r14)
140d9e1b6:	8b c3                	mov    %ebx,%eax
140d9e1b8:	41 88 5e 03          	mov    %bl,0x3(%r14)
140d9e1bc:	c1 e8 18             	shr    $0x18,%eax
140d9e1bf:	41 88 06             	mov    %al,(%r14)
140d9e1c2:	8b c3                	mov    %ebx,%eax
140d9e1c4:	c1 e8 10             	shr    $0x10,%eax
140d9e1c7:	41 88 46 01          	mov    %al,0x1(%r14)
140d9e1cb:	8b c3                	mov    %ebx,%eax
140d9e1cd:	48 8b 5c 24 10       	mov    0x10(%rsp),%rbx
140d9e1d2:	c1 e8 08             	shr    $0x8,%eax
140d9e1d5:	41 88 46 02          	mov    %al,0x2(%r14)
140d9e1d9:	8b c7                	mov    %edi,%eax
140d9e1db:	c1 e8 18             	shr    $0x18,%eax
140d9e1de:	41 88 46 04          	mov    %al,0x4(%r14)
140d9e1e2:	8b c7                	mov    %edi,%eax
140d9e1e4:	c1 e8 10             	shr    $0x10,%eax
140d9e1e7:	41 88 46 05          	mov    %al,0x5(%r14)
140d9e1eb:	8b c7                	mov    %edi,%eax
140d9e1ed:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
140d9e1f2:	c1 e8 08             	shr    $0x8,%eax
140d9e1f5:	41 88 46 06          	mov    %al,0x6(%r14)
140d9e1f9:	8b c6                	mov    %esi,%eax
140d9e1fb:	c1 e8 18             	shr    $0x18,%eax
140d9e1fe:	41 88 46 08          	mov    %al,0x8(%r14)
140d9e202:	8b c6                	mov    %esi,%eax
140d9e204:	c1 e8 10             	shr    $0x10,%eax
140d9e207:	41 88 46 09          	mov    %al,0x9(%r14)
140d9e20b:	8b c6                	mov    %esi,%eax
140d9e20d:	c1 e8 08             	shr    $0x8,%eax
140d9e210:	41 88 46 0a          	mov    %al,0xa(%r14)
140d9e214:	41 8b c3             	mov    %r11d,%eax
140d9e217:	c1 e8 18             	shr    $0x18,%eax
140d9e21a:	41 88 46 0c          	mov    %al,0xc(%r14)
140d9e21e:	41 8b c3             	mov    %r11d,%eax
140d9e221:	c1 e8 10             	shr    $0x10,%eax
140d9e224:	41 88 46 0d          	mov    %al,0xd(%r14)
140d9e228:	41 8b c3             	mov    %r11d,%eax
140d9e22b:	41 88 76 0b          	mov    %sil,0xb(%r14)
140d9e22f:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
140d9e234:	c1 e8 08             	shr    $0x8,%eax
140d9e237:	41 88 46 0e          	mov    %al,0xe(%r14)
140d9e23b:	45 88 5e 0f          	mov    %r11b,0xf(%r14)
140d9e23f:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
140d9e244:	41 5f                	pop    %r15
140d9e246:	c3                   	ret
140d9e247:	cc                   	int3
140d9e248:	cc                   	int3
140d9e249:	cc                   	int3
140d9e24a:	cc                   	int3
140d9e24b:	cc                   	int3
140d9e24c:	cc                   	int3
140d9e24d:	cc                   	int3
140d9e24e:	cc                   	int3
140d9e24f:	cc                   	int3
140d9e250:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d9e255:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140d9e25a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140d9e25f:	57                   	push   %rdi
140d9e260:	41 54                	push   %r12
140d9e262:	41 55                	push   %r13
140d9e264:	41 56                	push   %r14
140d9e266:	41 57                	push   %r15
140d9e268:	b8 30 00 00 00       	mov    $0x30,%eax
140d9e26d:	e8 2e d2 07 00       	call   0x140e1b4a0
140d9e272:	48 2b e0             	sub    %rax,%rsp
140d9e275:	48 8b 05 84 ac 61 00 	mov    0x61ac84(%rip),%rax        # 0x1413b8f00
140d9e27c:	48 33 c4             	xor    %rsp,%rax
140d9e27f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d9e284:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
140d9e288:	4c 8d 25 c5 f1 40 00 	lea    0x40f1c5(%rip),%r12        # 0x1411ad454
140d9e28f:	44 0f b6 01          	movzbl (%rcx),%r8d
140d9e293:	4c 8d 3d be f1 40 00 	lea    0x40f1be(%rip),%r15        # 0x1411ad458
140d9e29a:	4c 8b c9             	mov    %rcx,%r9
140d9e29d:	41 c1 e0 08          	shl    $0x8,%r8d
140d9e2a1:	44 0b c0             	or     %eax,%r8d
140d9e2a4:	4c 8d 2d b1 f1 40 00 	lea    0x40f1b1(%rip),%r13        # 0x1411ad45c
140d9e2ab:	0f b6 41 02          	movzbl 0x2(%rcx),%eax
140d9e2af:	4c 8d 35 b2 f1 40 00 	lea    0x40f1b2(%rip),%r14        # 0x1411ad468
140d9e2b6:	41 c1 e0 08          	shl    $0x8,%r8d
140d9e2ba:	48 8d 2d 8f f1 40 00 	lea    0x40f18f(%rip),%rbp        # 0x1411ad450
140d9e2c1:	44 0b c0             	or     %eax,%r8d
140d9e2c4:	4c 8d 52 04          	lea    0x4(%rdx),%r10
140d9e2c8:	0f b6 41 03          	movzbl 0x3(%rcx),%eax
140d9e2cc:	48 8d 35 6d ec 40 00 	lea    0x40ec6d(%rip),%rsi        # 0x1411acf40
140d9e2d3:	0f b6 49 04          	movzbl 0x4(%rcx),%ecx
140d9e2d7:	4c 2b e2             	sub    %rdx,%r12
140d9e2da:	c1 e1 08             	shl    $0x8,%ecx
140d9e2dd:	4c 2b fa             	sub    %rdx,%r15
140d9e2e0:	41 c1 e0 08          	shl    $0x8,%r8d
140d9e2e4:	4c 2b ea             	sub    %rdx,%r13
140d9e2e7:	44 0b c0             	or     %eax,%r8d
140d9e2ea:	4c 2b f2             	sub    %rdx,%r14
140d9e2ed:	41 0f b6 41 05       	movzbl 0x5(%r9),%eax
140d9e2f2:	41 81 f0 c6 ba b1 a3 	xor    $0xa3b1bac6,%r8d
140d9e2f9:	0b c8                	or     %eax,%ecx
140d9e2fb:	44 89 44 24 10       	mov    %r8d,0x10(%rsp)
140d9e300:	41 0f b6 41 06       	movzbl 0x6(%r9),%eax
140d9e305:	c1 e1 08             	shl    $0x8,%ecx
140d9e308:	0b c8                	or     %eax,%ecx
140d9e30a:	41 0f b6 41 07       	movzbl 0x7(%r9),%eax
140d9e30f:	c1 e1 08             	shl    $0x8,%ecx
140d9e312:	0b c8                	or     %eax,%ecx
140d9e314:	41 0f b6 41 09       	movzbl 0x9(%r9),%eax
140d9e319:	81 f1 50 33 aa 56    	xor    $0x56aa3350,%ecx
140d9e31f:	89 4c 24 14          	mov    %ecx,0x14(%rsp)
140d9e323:	41 0f b6 49 08       	movzbl 0x8(%r9),%ecx
140d9e328:	c1 e1 08             	shl    $0x8,%ecx
140d9e32b:	0b c8                	or     %eax,%ecx
140d9e32d:	41 0f b6 41 0a       	movzbl 0xa(%r9),%eax
140d9e332:	c1 e1 08             	shl    $0x8,%ecx
140d9e335:	0b c8                	or     %eax,%ecx
140d9e337:	41 0f b6 41 0b       	movzbl 0xb(%r9),%eax
140d9e33c:	c1 e1 08             	shl    $0x8,%ecx
140d9e33f:	0b c8                	or     %eax,%ecx
140d9e341:	41 0f b6 41 0d       	movzbl 0xd(%r9),%eax
140d9e346:	81 f1 97 91 7d 67    	xor    $0x677d9197,%ecx
140d9e34c:	89 4c 24 18          	mov    %ecx,0x18(%rsp)
140d9e350:	41 0f b6 49 0c       	movzbl 0xc(%r9),%ecx
140d9e355:	c1 e1 08             	shl    $0x8,%ecx
140d9e358:	0b c8                	or     %eax,%ecx
140d9e35a:	41 0f b6 41 0e       	movzbl 0xe(%r9),%eax
140d9e35f:	c1 e1 08             	shl    $0x8,%ecx
140d9e362:	0b c8                	or     %eax,%ecx
140d9e364:	41 0f b6 41 0f       	movzbl 0xf(%r9),%eax
140d9e369:	c1 e1 08             	shl    $0x8,%ecx
140d9e36c:	41 b9 02 00 00 00    	mov    $0x2,%r9d
140d9e372:	0b c8                	or     %eax,%ecx
140d9e374:	48 8d 05 e5 f0 40 00 	lea    0x40f0e5(%rip),%rax        # 0x1411ad460
140d9e37b:	48 2b c2             	sub    %rdx,%rax
140d9e37e:	81 f1 dc 22 70 b2    	xor    $0xb27022dc,%ecx
140d9e384:	48 89 04 24          	mov    %rax,(%rsp)
140d9e388:	48 8d 05 d5 f0 40 00 	lea    0x40f0d5(%rip),%rax        # 0x1411ad464
140d9e38f:	48 2b c2             	sub    %rdx,%rax
140d9e392:	89 4c 24 1c          	mov    %ecx,0x1c(%rsp)
140d9e396:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
140d9e39b:	48 2b ea             	sub    %rdx,%rbp
140d9e39e:	66 90                	xchg   %ax,%ax
140d9e3a0:	41 8d 41 01          	lea    0x1(%r9),%eax
140d9e3a4:	25 03 00 00 80       	and    $0x80000003,%eax
140d9e3a9:	7d 07                	jge    0x140d9e3b2
140d9e3ab:	ff c8                	dec    %eax
140d9e3ad:	83 c8 fc             	or     $0xfffffffc,%eax
140d9e3b0:	ff c0                	inc    %eax
140d9e3b2:	48 63 c8             	movslq %eax,%rcx
140d9e3b5:	4c 8d 5c 24 10       	lea    0x10(%rsp),%r11
140d9e3ba:	41 8b c1             	mov    %r9d,%eax
140d9e3bd:	4d 8d 1c 8b          	lea    (%r11,%rcx,4),%r11
140d9e3c1:	25 03 00 00 80       	and    $0x80000003,%eax
140d9e3c6:	7d 07                	jge    0x140d9e3cf
140d9e3c8:	ff c8                	dec    %eax
140d9e3ca:	83 c8 fc             	or     $0xfffffffc,%eax
140d9e3cd:	ff c0                	inc    %eax
140d9e3cf:	48 98                	cltq
140d9e3d1:	48 8d 5c 24 10       	lea    0x10(%rsp),%rbx
140d9e3d6:	48 8d 1c 83          	lea    (%rbx,%rax,4),%rbx
140d9e3da:	41 8d 41 ff          	lea    -0x1(%r9),%eax
140d9e3de:	25 03 00 00 80       	and    $0x80000003,%eax
140d9e3e3:	7d 07                	jge    0x140d9e3ec
140d9e3e5:	ff c8                	dec    %eax
140d9e3e7:	83 c8 fc             	or     $0xfffffffc,%eax
140d9e3ea:	ff c0                	inc    %eax
140d9e3ec:	41 8b 54 2a fc       	mov    -0x4(%r10,%rbp,1),%edx
140d9e3f1:	48 8d 7c 24 10       	lea    0x10(%rsp),%rdi
140d9e3f6:	41 33 13             	xor    (%r11),%edx
140d9e3f9:	33 13                	xor    (%rbx),%edx
140d9e3fb:	48 98                	cltq
140d9e3fd:	33 14 87             	xor    (%rdi,%rax,4),%edx
140d9e400:	48 8d 3c 87          	lea    (%rdi,%rax,4),%rdi
140d9e404:	8b c2                	mov    %edx,%eax
140d9e406:	48 c1 e8 18          	shr    $0x18,%rax
140d9e40a:	44 0f b6 04 30       	movzbl (%rax,%rsi,1),%r8d
140d9e40f:	8b c2                	mov    %edx,%eax
140d9e411:	c1 e8 10             	shr    $0x10,%eax
140d9e414:	0f b6 c8             	movzbl %al,%ecx
140d9e417:	41 c1 e0 08          	shl    $0x8,%r8d
140d9e41b:	0f b6 04 31          	movzbl (%rcx,%rsi,1),%eax
140d9e41f:	44 0b c0             	or     %eax,%r8d
140d9e422:	8b c2                	mov    %edx,%eax
140d9e424:	c1 e8 08             	shr    $0x8,%eax
140d9e427:	0f b6 c8             	movzbl %al,%ecx
140d9e42a:	41 c1 e0 08          	shl    $0x8,%r8d
140d9e42e:	0f b6 04 31          	movzbl (%rcx,%rsi,1),%eax
140d9e432:	44 0b c0             	or     %eax,%r8d
140d9e435:	0f b6 c2             	movzbl %dl,%eax
140d9e438:	41 c1 e0 08          	shl    $0x8,%r8d
140d9e43c:	0f b6 0c 30          	movzbl (%rax,%rsi,1),%ecx
140d9e440:	41 8d 41 fe          	lea    -0x2(%r9),%eax
140d9e444:	44 0b c1             	or     %ecx,%r8d
140d9e447:	25 03 00 00 80       	and    $0x80000003,%eax
140d9e44c:	7d 07                	jge    0x140d9e455
140d9e44e:	ff c8                	dec    %eax
140d9e450:	83 c8 fc             	or     $0xfffffffc,%eax
140d9e453:	ff c0                	inc    %eax
140d9e455:	48 98                	cltq
140d9e457:	48 8d 4c 24 10       	lea    0x10(%rsp),%rcx
140d9e45c:	48 8d 0c 81          	lea    (%rcx,%rax,4),%rcx
140d9e460:	41 8b d0             	mov    %r8d,%edx
140d9e463:	c1 ca 13             	ror    $0x13,%edx
140d9e466:	41 8b c0             	mov    %r8d,%eax
140d9e469:	c1 c8 09             	ror    $0x9,%eax
140d9e46c:	33 d0                	xor    %eax,%edx
140d9e46e:	41 8d 41 02          	lea    0x2(%r9),%eax
140d9e472:	33 11                	xor    (%rcx),%edx
140d9e474:	41 33 d0             	xor    %r8d,%edx
140d9e477:	89 11                	mov    %edx,(%rcx)
140d9e479:	41 89 52 fc          	mov    %edx,-0x4(%r10)
140d9e47d:	25 03 00 00 80       	and    $0x80000003,%eax
140d9e482:	7d 07                	jge    0x140d9e48b
140d9e484:	ff c8                	dec    %eax
140d9e486:	83 c8 fc             	or     $0xfffffffc,%eax
140d9e489:	ff c0                	inc    %eax
140d9e48b:	48 98                	cltq
140d9e48d:	48 8d 0d ac ea 40 00 	lea    0x40eaac(%rip),%rcx        # 0x1411acf40
140d9e494:	48 8d 74 24 10       	lea    0x10(%rsp),%rsi
140d9e499:	8b 14 86             	mov    (%rsi,%rax,4),%edx
140d9e49c:	48 8d 34 86          	lea    (%rsi,%rax,4),%rsi
140d9e4a0:	41 33 14 2a          	xor    (%r10,%rbp,1),%edx
140d9e4a4:	33 13                	xor    (%rbx),%edx
140d9e4a6:	41 33 13             	xor    (%r11),%edx
140d9e4a9:	8b c2                	mov    %edx,%eax
140d9e4ab:	48 c1 e8 18          	shr    $0x18,%rax
140d9e4af:	44 0f b6 04 08       	movzbl (%rax,%rcx,1),%r8d
140d9e4b4:	8b c2                	mov    %edx,%eax
140d9e4b6:	c1 e8 10             	shr    $0x10,%eax
140d9e4b9:	0f b6 c8             	movzbl %al,%ecx
140d9e4bc:	48 8d 05 7d ea 40 00 	lea    0x40ea7d(%rip),%rax        # 0x1411acf40
140d9e4c3:	41 c1 e0 08          	shl    $0x8,%r8d
140d9e4c7:	0f b6 04 01          	movzbl (%rcx,%rax,1),%eax
140d9e4cb:	44 0b c0             	or     %eax,%r8d
140d9e4ce:	8b c2                	mov    %edx,%eax
140d9e4d0:	c1 e8 08             	shr    $0x8,%eax
140d9e4d3:	0f b6 c8             	movzbl %al,%ecx
140d9e4d6:	48 8d 05 63 ea 40 00 	lea    0x40ea63(%rip),%rax        # 0x1411acf40
140d9e4dd:	41 c1 e0 08          	shl    $0x8,%r8d
140d9e4e1:	0f b6 04 01          	movzbl (%rcx,%rax,1),%eax
140d9e4e5:	48 8d 0d 54 ea 40 00 	lea    0x40ea54(%rip),%rcx        # 0x1411acf40
140d9e4ec:	44 0b c0             	or     %eax,%r8d
140d9e4ef:	0f b6 c2             	movzbl %dl,%eax
140d9e4f2:	41 c1 e0 08          	shl    $0x8,%r8d
140d9e4f6:	0f b6 0c 08          	movzbl (%rax,%rcx,1),%ecx
140d9e4fa:	44 0b c1             	or     %ecx,%r8d
140d9e4fd:	41 8b c8             	mov    %r8d,%ecx
140d9e500:	41 8b c0             	mov    %r8d,%eax
140d9e503:	c1 c9 13             	ror    $0x13,%ecx
140d9e506:	c1 c8 09             	ror    $0x9,%eax
140d9e509:	33 c8                	xor    %eax,%ecx
140d9e50b:	41 8d 41 03          	lea    0x3(%r9),%eax
140d9e50f:	33 0f                	xor    (%rdi),%ecx
140d9e511:	41 33 c8             	xor    %r8d,%ecx
140d9e514:	89 0f                	mov    %ecx,(%rdi)
140d9e516:	41 89 0a             	mov    %ecx,(%r10)
140d9e519:	25 03 00 00 80       	and    $0x80000003,%eax
140d9e51e:	7d 07                	jge    0x140d9e527
140d9e520:	ff c8                	dec    %eax
140d9e522:	83 c8 fc             	or     $0xfffffffc,%eax
140d9e525:	ff c0                	inc    %eax
140d9e527:	43 8b 14 14          	mov    (%r12,%r10,1),%edx
140d9e52b:	48 8d 0d 0e ea 40 00 	lea    0x40ea0e(%rip),%rcx        # 0x1411acf40
140d9e532:	33 16                	xor    (%rsi),%edx
140d9e534:	48 8d 7c 24 10       	lea    0x10(%rsp),%rdi
140d9e539:	48 98                	cltq
140d9e53b:	33 14 87             	xor    (%rdi,%rax,4),%edx
140d9e53e:	48 8d 3c 87          	lea    (%rdi,%rax,4),%rdi
140d9e542:	41 33 13             	xor    (%r11),%edx
140d9e545:	8b c2                	mov    %edx,%eax
140d9e547:	48 c1 e8 18          	shr    $0x18,%rax
140d9e54b:	44 0f b6 04 08       	movzbl (%rax,%rcx,1),%r8d
140d9e550:	8b c2                	mov    %edx,%eax
140d9e552:	c1 e8 10             	shr    $0x10,%eax
140d9e555:	0f b6 c8             	movzbl %al,%ecx
140d9e558:	48 8d 05 e1 e9 40 00 	lea    0x40e9e1(%rip),%rax        # 0x1411acf40
140d9e55f:	41 c1 e0 08          	shl    $0x8,%r8d
140d9e563:	0f b6 04 01          	movzbl (%rcx,%rax,1),%eax
140d9e567:	44 0b c0             	or     %eax,%r8d
140d9e56a:	8b c2                	mov    %edx,%eax
140d9e56c:	c1 e8 08             	shr    $0x8,%eax
140d9e56f:	0f b6 c8             	movzbl %al,%ecx
140d9e572:	48 8d 05 c7 e9 40 00 	lea    0x40e9c7(%rip),%rax        # 0x1411acf40
140d9e579:	41 c1 e0 08          	shl    $0x8,%r8d
140d9e57d:	0f b6 04 01          	movzbl (%rcx,%rax,1),%eax
140d9e581:	48 8d 0d b8 e9 40 00 	lea    0x40e9b8(%rip),%rcx        # 0x1411acf40
140d9e588:	44 0b c0             	or     %eax,%r8d
140d9e58b:	0f b6 c2             	movzbl %dl,%eax
140d9e58e:	41 c1 e0 08          	shl    $0x8,%r8d
140d9e592:	0f b6 0c 08          	movzbl (%rax,%rcx,1),%ecx
140d9e596:	44 0b c1             	or     %ecx,%r8d
140d9e599:	41 8b c8             	mov    %r8d,%ecx
140d9e59c:	41 8b c0             	mov    %r8d,%eax
140d9e59f:	c1 c9 13             	ror    $0x13,%ecx
140d9e5a2:	c1 c8 09             	ror    $0x9,%eax
140d9e5a5:	33 c8                	xor    %eax,%ecx
140d9e5a7:	41 8d 41 04          	lea    0x4(%r9),%eax
140d9e5ab:	33 0b                	xor    (%rbx),%ecx
140d9e5ad:	41 33 c8             	xor    %r8d,%ecx
140d9e5b0:	89 0b                	mov    %ecx,(%rbx)
140d9e5b2:	41 89 4a 04          	mov    %ecx,0x4(%r10)
140d9e5b6:	25 03 00 00 80       	and    $0x80000003,%eax
140d9e5bb:	7d 07                	jge    0x140d9e5c4
140d9e5bd:	ff c8                	dec    %eax
140d9e5bf:	83 c8 fc             	or     $0xfffffffc,%eax
140d9e5c2:	ff c0                	inc    %eax
140d9e5c4:	43 8b 14 17          	mov    (%r15,%r10,1),%edx
140d9e5c8:	48 8d 0d 71 e9 40 00 	lea    0x40e971(%rip),%rcx        # 0x1411acf40
140d9e5cf:	33 16                	xor    (%rsi),%edx
140d9e5d1:	48 8d 5c 24 10       	lea    0x10(%rsp),%rbx
140d9e5d6:	48 98                	cltq
140d9e5d8:	33 14 83             	xor    (%rbx,%rax,4),%edx
140d9e5db:	48 8d 1c 83          	lea    (%rbx,%rax,4),%rbx
140d9e5df:	33 17                	xor    (%rdi),%edx
140d9e5e1:	8b c2                	mov    %edx,%eax