1401d708d:	0f 85 c2 04 00 00    	jne    0x1401d7555
1401d7093:	45 8b ce             	mov    %r14d,%r9d
1401d7096:	45 85 ed             	test   %r13d,%r13d
1401d7099:	0f 8e ea 00 00 00    	jle    0x1401d7189
1401d709f:	41 83 fd 40          	cmp    $0x40,%r13d
1401d70a3:	0f 82 e0 00 00 00    	jb     0x1401d7189
1401d70a9:	41 8d 45 ff          	lea    -0x1(%r13),%eax
1401d70ad:	48 63 c8             	movslq %eax,%rcx
1401d70b0:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
1401d70b7:	00
1401d70b8:	48 03 d1             	add    %rcx,%rdx
1401d70bb:	48 8d 04 19          	lea    (%rcx,%rbx,1),%rax
1401d70bf:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
1401d70c6:	00
1401d70c7:	48 3b c8             	cmp    %rax,%rcx
1401d70ca:	77 09                	ja     0x1401d70d5
1401d70cc:	48 3b d3             	cmp    %rbx,%rdx
1401d70cf:	0f 83 b4 00 00 00    	jae    0x1401d7189
1401d70d5:	41 8b cd             	mov    %r13d,%ecx
1401d70d8:	81 e1 3f 00 00 80    	and    $0x8000003f,%ecx
1401d70de:	7d 07                	jge    0x1401d70e7
1401d70e0:	ff c9                	dec    %ecx
1401d70e2:	83 c9 c0             	or     $0xffffffc0,%ecx
1401d70e5:	ff c1                	inc    %ecx
1401d70e7:	41 8b c5             	mov    %r13d,%eax
1401d70ea:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
1401d70f1:	00
1401d70f2:	2b c1                	sub    %ecx,%eax
1401d70f4:	4c 8d 84 24 90 00 00 	lea    0x90(%rsp),%r8
1401d70fb:	00
1401d70fc:	48 2b d3             	sub    %rbx,%rdx
1401d70ff:	4c 63 d8             	movslq %eax,%r11
1401d7102:	4c 2b c3             	sub    %rbx,%r8
1401d7105:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
1401d7109:	49 c7 c2 e0 ff ff ff 	mov    $0xffffffffffffffe0,%r10
1401d7110:	4c 2b d3             	sub    %rbx,%r10
1401d7113:	0f 1f 40 00          	nopl   0x0(%rax)
1401d7117:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401d711e:	00 00
1401d7120:	f3 0f 6f 44 0a e0    	movdqu -0x20(%rdx,%rcx,1),%xmm0
1401d7126:	41 83 c1 40          	add    $0x40,%r9d
1401d712a:	f3 0f 6f 49 e0       	movdqu -0x20(%rcx),%xmm1
1401d712f:	48 8d 49 40          	lea    0x40(%rcx),%rcx
1401d7133:	49 8d 04 0a          	lea    (%r10,%rcx,1),%rax
1401d7137:	66 0f ef c8          	pxor   %xmm0,%xmm1
1401d713b:	f3 0f 7f 4c 0a a0    	movdqu %xmm1,-0x60(%rdx,%rcx,1)
1401d7141:	f3 41 0f 6f 44 08 a0 	movdqu -0x60(%r8,%rcx,1),%xmm0
1401d7148:	f3 0f 6f 49 b0       	movdqu -0x50(%rcx),%xmm1
1401d714d:	66 0f ef c8          	pxor   %xmm0,%xmm1
1401d7151:	f3 41 0f 7f 4c 08 a0 	movdqu %xmm1,-0x60(%r8,%rcx,1)
1401d7158:	f3 0f 6f 44 0a c0    	movdqu -0x40(%rdx,%rcx,1),%xmm0
1401d715e:	f3 0f 6f 49 c0       	movdqu -0x40(%rcx),%xmm1
1401d7163:	66 0f ef c8          	pxor   %xmm0,%xmm1
1401d7167:	f3 0f 7f 4c 0a c0    	movdqu %xmm1,-0x40(%rdx,%rcx,1)
1401d716d:	f3 41 0f 6f 44 08 c0 	movdqu -0x40(%r8,%rcx,1),%xmm0
1401d7174:	f3 0f 6f 49 d0       	movdqu -0x30(%rcx),%xmm1
1401d7179:	66 0f ef c8          	pxor   %xmm0,%xmm1
1401d717d:	f3 41 0f 7f 4c 08 c0 	movdqu %xmm1,-0x40(%r8,%rcx,1)
1401d7184:	49 3b c3             	cmp    %r11,%rax
1401d7187:	7c 97                	jl     0x1401d7120
1401d7189:	49 63 d1             	movslq %r9d,%rdx
1401d718c:	49 3b d5             	cmp    %r13,%rdx
1401d718f:	7d 28                	jge    0x1401d71b9
1401d7191:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
1401d7198:	00
1401d7199:	48 2b d8             	sub    %rax,%rbx
1401d719c:	0f 1f 40 00          	nopl   0x0(%rax)
1401d71a0:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
1401d71a7:	00
1401d71a8:	48 03 ca             	add    %rdx,%rcx
1401d71ab:	48 ff c2             	inc    %rdx
1401d71ae:	0f b6 04 0b          	movzbl (%rbx,%rcx,1),%eax
1401d71b2:	30 01                	xor    %al,(%rcx)
1401d71b4:	49 3b d5             	cmp    %r13,%rdx
1401d71b7:	7c e7                	jl     0x1401d71a0
1401d71b9:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1401d71be:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
1401d71c5:	00
1401d71c6:	8b 5c 24 44          	mov    0x44(%rsp),%ebx
1401d71ca:	45 8b cd             	mov    %r13d,%r9d
1401d71cd:	8b d3                	mov    %ebx,%edx
1401d71cf:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401d71d4:	48 8b cd             	mov    %rbp,%rcx
1401d71d7:	e8 54 fa ff ff       	call   0x1401d6c30
1401d71dc:	85 c0                	test   %eax,%eax
1401d71de:	0f 85 71 03 00 00    	jne    0x1401d7555
1401d71e4:	45 8b c6             	mov    %r14d,%r8d
1401d71e7:	85 db                	test   %ebx,%ebx
1401d71e9:	0f 8e b1 00 00 00    	jle    0x1401d72a0
1401d71ef:	83 fb 40             	cmp    $0x40,%ebx
1401d71f2:	0f 82 a8 00 00 00    	jb     0x1401d72a0
1401d71f8:	8d 43 ff             	lea    -0x1(%rbx),%eax
1401d71fb:	48 63 c8             	movslq %eax,%rcx
1401d71fe:	48 8d 04 39          	lea    (%rcx,%rdi,1),%rax
1401d7202:	48 8d 14 29          	lea    (%rcx,%rbp,1),%rdx
1401d7206:	48 3b e8             	cmp    %rax,%rbp
1401d7209:	77 09                	ja     0x1401d7214
1401d720b:	48 3b d7             	cmp    %rdi,%rdx
1401d720e:	0f 83 8c 00 00 00    	jae    0x1401d72a0
1401d7214:	8b cb                	mov    %ebx,%ecx
1401d7216:	81 e1 3f 00 00 80    	and    $0x8000003f,%ecx
1401d721c:	7d 07                	jge    0x1401d7225
1401d721e:	ff c9                	dec    %ecx
1401d7220:	83 c9 c0             	or     $0xffffffc0,%ecx
1401d7223:	ff c1                	inc    %ecx
1401d7225:	8b c3                	mov    %ebx,%eax
1401d7227:	48 8b d7             	mov    %rdi,%rdx
1401d722a:	2b c1                	sub    %ecx,%eax
1401d722c:	48 2b d5             	sub    %rbp,%rdx
1401d722f:	49 c7 c1 f0 ff ff ff 	mov    $0xfffffffffffffff0,%r9
1401d7236:	4c 63 d0             	movslq %eax,%r10
1401d7239:	4c 2b cd             	sub    %rbp,%r9
1401d723c:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401d7240:	f3 0f 6f 41 f0       	movdqu -0x10(%rcx),%xmm0
1401d7245:	41 83 c0 40          	add    $0x40,%r8d
1401d7249:	f3 0f 6f 4c 0a f0    	movdqu -0x10(%rdx,%rcx,1),%xmm1
1401d724f:	f3 0f 6f 14 0a       	movdqu (%rdx,%rcx,1),%xmm2
1401d7254:	48 8d 49 40          	lea    0x40(%rcx),%rcx
1401d7258:	66 0f ef c8          	pxor   %xmm0,%xmm1
1401d725c:	4a 8d 04 09          	lea    (%rcx,%r9,1),%rax
1401d7260:	f3 0f 7f 49 b0       	movdqu %xmm1,-0x50(%rcx)
1401d7265:	f3 0f 6f 41 c0       	movdqu -0x40(%rcx),%xmm0
1401d726a:	f3 0f 6f 4c 0a d0    	movdqu -0x30(%rdx,%rcx,1),%xmm1
1401d7270:	66 0f ef d0          	pxor   %xmm0,%xmm2
1401d7274:	f3 0f 7f 51 c0       	movdqu %xmm2,-0x40(%rcx)
1401d7279:	f3 0f 6f 41 d0       	movdqu -0x30(%rcx),%xmm0
1401d727e:	66 0f ef c8          	pxor   %xmm0,%xmm1
1401d7282:	f3 0f 7f 49 d0       	movdqu %xmm1,-0x30(%rcx)
1401d7287:	f3 0f 6f 41 e0       	movdqu -0x20(%rcx),%xmm0
1401d728c:	f3 0f 6f 4c 0a e0    	movdqu -0x20(%rdx,%rcx,1),%xmm1
1401d7292:	66 0f ef c8          	pxor   %xmm0,%xmm1
1401d7296:	f3 0f 7f 49 e0       	movdqu %xmm1,-0x20(%rcx)
1401d729b:	49 3b c2             	cmp    %r10,%rax
1401d729e:	7c a0                	jl     0x1401d7240
1401d72a0:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1401d72a5:	49 63 c0             	movslq %r8d,%rax
1401d72a8:	48 3b c3             	cmp    %rbx,%rax
1401d72ab:	7d 23                	jge    0x1401d72d0
1401d72ad:	48 2b fd             	sub    %rbp,%rdi
1401d72b0:	48 8d 14 28          	lea    (%rax,%rbp,1),%rdx
1401d72b4:	4c 8b c3             	mov    %rbx,%r8
1401d72b7:	4c 2b c0             	sub    %rax,%r8
1401d72ba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401d72c0:	0f b6 04 17          	movzbl (%rdi,%rdx,1),%eax
1401d72c4:	30 02                	xor    %al,(%rdx)
1401d72c6:	48 8d 52 01          	lea    0x1(%rdx),%rdx
1401d72ca:	49 83 e8 01          	sub    $0x1,%r8
1401d72ce:	75 f0                	jne    0x1401d72c0
1401d72d0:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1401d72d5:	4c 8d 84 24 c0 00 00 	lea    0xc0(%rsp),%r8
1401d72dc:	00
1401d72dd:	48 63 94 24 80 01 00 	movslq 0x180(%rsp),%rdx
1401d72e4:	00
1401d72e5:	45 33 c9             	xor    %r9d,%r9d
1401d72e8:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1401d72ed:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1401d72f2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401d72f7:	e8 b4 f0 f1 ff       	call   0x1400f63b0
1401d72fc:	85 c0                	test   %eax,%eax
1401d72fe:	0f 84 56 02 00 00    	je     0x1401d755a
1401d7304:	4d 8b c5             	mov    %r13,%r8
1401d7307:	48 8d 94 24 c0 00 00 	lea    0xc0(%rsp),%rdx
1401d730e:	00
1401d730f:	48 8b cd             	mov    %rbp,%rcx
1401d7312:	49 8b dd             	mov    %r13,%rbx
1401d7315:	e8 96 9f e2 ff       	call   0x1400012b0
1401d731a:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1401d731f:	45 8b ce             	mov    %r14d,%r9d
1401d7322:	45 8b dd             	mov    %r13d,%r11d
1401d7325:	8d 48 ff             	lea    -0x1(%rax),%ecx
1401d7328:	f7 d0                	not    %eax
1401d732a:	c1 e9 1f             	shr    $0x1f,%ecx
1401d732d:	c1 e8 1f             	shr    $0x1f,%eax
1401d7330:	23 c8                	and    %eax,%ecx
1401d7332:	f7 d9                	neg    %ecx
1401d7334:	23 f1                	and    %ecx,%esi
1401d7336:	4c 3b ef             	cmp    %rdi,%r13
1401d7339:	7d 55                	jge    0x1401d7390
1401d733b:	4c 8b d3             	mov    %rbx,%r10
1401d733e:	66 90                	xchg   %ax,%ax
1401d7340:	45 0f b6 04 2a       	movzbl (%r10,%rbp,1),%r8d
1401d7345:	41 8b c1             	mov    %r9d,%eax
1401d7348:	f7 d0                	not    %eax
1401d734a:	41 8b d0             	mov    %r8d,%edx
1401d734d:	83 f2 01             	xor    $0x1,%edx
1401d7350:	49 ff c2             	inc    %r10
1401d7353:	ff ca                	dec    %edx
1401d7355:	c1 ea 1f             	shr    $0x1f,%edx
1401d7358:	f7 da                	neg    %edx
1401d735a:	23 c2                	and    %edx,%eax
1401d735c:	44 0b ca             	or     %edx,%r9d
1401d735f:	89 44 24 40          	mov    %eax,0x40(%rsp)
1401d7363:	f7 d0                	not    %eax
1401d7365:	89 44 24 38          	mov    %eax,0x38(%rsp)
1401d7369:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
1401d736d:	8b 44 24 38          	mov    0x38(%rsp),%eax
1401d7371:	41 23 cb             	and    %r11d,%ecx
1401d7374:	44 23 e0             	and    %eax,%r12d
1401d7377:	41 ff c3             	inc    %r11d
1401d737a:	41 8d 40 ff          	lea    -0x1(%r8),%eax
1401d737e:	44 0b e1             	or     %ecx,%r12d
1401d7381:	c1 e8 1f             	shr    $0x1f,%eax
1401d7384:	f7 d8                	neg    %eax
1401d7386:	41 0b c1             	or     %r9d,%eax
1401d7389:	23 f0                	and    %eax,%esi
1401d738b:	4c 3b d7             	cmp    %rdi,%r10
1401d738e:	7c b0                	jl     0x1401d7340
1401d7390:	44 8b 5c 24 30       	mov    0x30(%rsp),%r11d
1401d7395:	41 8b cb             	mov    %r11d,%ecx
1401d7398:	44 8b 44 24 44       	mov    0x44(%rsp),%r8d
1401d739d:	41 8b c3             	mov    %r11d,%eax
1401d73a0:	45 8b d0             	mov    %r8d,%r10d
1401d73a3:	45 2b d4             	sub    %r12d,%r10d
1401d73a6:	41 ff ca             	dec    %r10d
1401d73a9:	41 2b ca             	sub    %r10d,%ecx
1401d73ac:	44 89 54 24 40       	mov    %r10d,0x40(%rsp)
1401d73b1:	41 33 ca             	xor    %r10d,%ecx
1401d73b4:	41 33 c2             	xor    %r10d,%eax
1401d73b7:	0b c8                	or     %eax,%ecx
1401d73b9:	41 8b c3             	mov    %r11d,%eax
1401d73bc:	41 33 cb             	xor    %r11d,%ecx
1401d73bf:	c1 e9 1f             	shr    $0x1f,%ecx
1401d73c2:	ff c9                	dec    %ecx
1401d73c4:	41 23 c9             	and    %r9d,%ecx
1401d73c7:	45 8b c8             	mov    %r8d,%r9d
1401d73ca:	23 f1                	and    %ecx,%esi
1401d73cc:	45 2b cd             	sub    %r13d,%r9d
1401d73cf:	41 8d 49 ff          	lea    -0x1(%r9),%ecx
1401d73d3:	33 c1                	xor    %ecx,%eax
1401d73d5:	45 8d 69 ff          	lea    -0x1(%r9),%r13d
1401d73d9:	8b d1                	mov    %ecx,%edx
1401d73db:	41 2b d3             	sub    %r11d,%edx
1401d73de:	41 33 d3             	xor    %r11d,%edx
1401d73e1:	0b d0                	or     %eax,%edx
1401d73e3:	33 d1                	xor    %ecx,%edx
1401d73e5:	c1 ea 1f             	shr    $0x1f,%edx
1401d73e8:	f7 da                	neg    %edx
1401d73ea:	89 54 24 38          	mov    %edx,0x38(%rsp)
1401d73ee:	f7 d2                	not    %edx
1401d73f0:	89 54 24 30          	mov    %edx,0x30(%rsp)
1401d73f4:	8b 44 24 38          	mov    0x38(%rsp),%eax
1401d73f8:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1401d73fc:	41 23 c5             	and    %r13d,%eax
1401d73ff:	41 23 cb             	and    %r11d,%ecx
1401d7402:	41 bb 01 00 00 00    	mov    $0x1,%r11d
1401d7408:	0b c8                	or     %eax,%ecx
1401d740a:	89 4c 24 50          	mov    %ecx,0x50(%rsp)
1401d740e:	45 3b eb             	cmp    %r11d,%r13d
1401d7411:	0f 8e 96 00 00 00    	jle    0x1401d74ad
1401d7417:	45 2b ca             	sub    %r10d,%r9d
1401d741a:	4c 8d 63 01          	lea    0x1(%rbx),%r12
1401d741e:	45 8d 71 ff          	lea    -0x1(%r9),%r14d
1401d7422:	41 8b c6             	mov    %r14d,%eax
1401d7425:	41 23 c3             	and    %r11d,%eax
1401d7428:	8d 48 ff             	lea    -0x1(%rax),%ecx
1401d742b:	f7 d0                	not    %eax
1401d742d:	c1 e8 1f             	shr    $0x1f,%eax
1401d7430:	c1 e9 1f             	shr    $0x1f,%ecx
1401d7433:	23 c8                	and    %eax,%ecx
1401d7435:	41 8b c0             	mov    %r8d,%eax
1401d7438:	41 2b c3             	sub    %r11d,%eax
1401d743b:	ff c9                	dec    %ecx
1401d743d:	4c 63 c8             	movslq %eax,%r9
1401d7440:	4d 3b e1             	cmp    %r9,%r12
1401d7443:	7d 4f                	jge    0x1401d7494
1401d7445:	0f b6 d9             	movzbl %cl,%ebx
1401d7448:	49 8d 04 2c          	lea    (%r12,%rbp,1),%rax
1401d744c:	44 8b d3             	mov    %ebx,%r10d
1401d744f:	49 63 fb             	movslq %r11d,%rdi
1401d7452:	41 f7 d2             	not    %r10d
1401d7455:	4d 2b cc             	sub    %r12,%r9
1401d7458:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401d745f:	00
1401d7460:	0f b6 0c 07          	movzbl (%rdi,%rax,1),%ecx
1401d7464:	48 8d 40 01          	lea    0x1(%rax),%rax
1401d7468:	89 5c 24 38          	mov    %ebx,0x38(%rsp)
1401d746c:	44 89 54 24 30       	mov    %r10d,0x30(%rsp)
1401d7471:	44 8b 44 24 38       	mov    0x38(%rsp),%r8d
1401d7476:	8b 54 24 30          	mov    0x30(%rsp),%edx
1401d747a:	44 22 c1             	and    %cl,%r8b
1401d747d:	0f b6 48 ff          	movzbl -0x1(%rax),%ecx
1401d7481:	22 d1                	and    %cl,%dl
1401d7483:	41 0a d0             	or     %r8b,%dl
1401d7486:	88 50 ff             	mov    %dl,-0x1(%rax)
1401d7489:	49 83 e9 01          	sub    $0x1,%r9
1401d748d:	75 d1                	jne    0x1401d7460
1401d748f:	44 8b 44 24 44       	mov    0x44(%rsp),%r8d
1401d7494:	45 03 db             	add    %r11d,%r11d
1401d7497:	45 3b dd             	cmp    %r13d,%r11d
1401d749a:	7c 86                	jl     0x1401d7422
1401d749c:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1401d74a1:	45 33 f6             	xor    %r14d,%r14d
1401d74a4:	44 8b 54 24 40       	mov    0x40(%rsp),%r10d
1401d74a9:	8b 4c 24 50          	mov    0x50(%rsp),%ecx
1401d74ad:	4c 63 d9             	movslq %ecx,%r11
1401d74b0:	85 c9                	test   %ecx,%ecx
1401d74b2:	7e 6b                	jle    0x1401d751f
1401d74b4:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
1401d74b9:	45 8b ca             	mov    %r10d,%r9d
1401d74bc:	41 c1 e9 1f          	shr    $0x1f,%r9d
1401d74c0:	4d 8b c6             	mov    %r14,%r8
1401d74c3:	0f 1f 40 00          	nopl   0x0(%rax)
1401d74c7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401d74ce:	00 00
1401d74d0:	41 8b c6             	mov    %r14d,%eax
1401d74d3:	41 ff c6             	inc    %r14d
1401d74d6:	41 2b c2             	sub    %r10d,%eax
1401d74d9:	c1 e8 1f             	shr    $0x1f,%eax
1401d74dc:	41 32 c1             	xor    %r9b,%al
1401d74df:	41 0a c1             	or     %r9b,%al
1401d74e2:	f6 d8                	neg    %al
1401d74e4:	0f b6 c8             	movzbl %al,%ecx
1401d74e7:	40 0f b6 c6          	movzbl %sil,%eax
1401d74eb:	23 c8                	and    %eax,%ecx
1401d74ed:	49 8d 04 18          	lea    (%r8,%rbx,1),%rax
1401d74f1:	89 4c 24 50          	mov    %ecx,0x50(%rsp)
1401d74f5:	f7 d1                	not    %ecx
1401d74f7:	89 4c 24 38          	mov    %ecx,0x38(%rsp)
1401d74fb:	0f b6 4c 28 01       	movzbl 0x1(%rax,%rbp,1),%ecx
1401d7500:	8b 54 24 50          	mov    0x50(%rsp),%edx
1401d7504:	41 0f b6 04 38       	movzbl (%r8,%rdi,1),%eax
1401d7509:	22 d1                	and    %cl,%dl
1401d750b:	8b 4c 24 38          	mov    0x38(%rsp),%ecx
1401d750f:	22 c8                	and    %al,%cl
1401d7511:	0a ca                	or     %dl,%cl
1401d7513:	41 88 0c 38          	mov    %cl,(%r8,%rdi,1)
1401d7517:	49 ff c0             	inc    %r8
1401d751a:	4d 3b c3             	cmp    %r11,%r8
1401d751d:	7c b1                	jl     0x1401d74d0
1401d751f:	e8 4c fb f4 ff       	call   0x140127070
1401d7524:	4c 8d 05 05 d9 15 00 	lea    0x15d905(%rip),%r8        # 0x140334e30
1401d752b:	ba 3a 01 00 00       	mov    $0x13a,%edx
1401d7530:	48 8d 0d e1 d8 15 00 	lea    0x15d8e1(%rip),%rcx        # 0x140334e18
1401d7537:	e8 54 fc f4 ff       	call   0x140127190
1401d753c:	45 33 c0             	xor    %r8d,%r8d
1401d753f:	41 8d 50 79          	lea    0x79(%r8),%edx
1401d7543:	8d 4a 8b             	lea    -0x75(%rdx),%ecx
1401d7546:	e8 45 fd f4 ff       	call   0x140127290
1401d754b:	8b ce                	mov    %esi,%ecx
1401d754d:	83 e1 01             	and    $0x1,%ecx
1401d7550:	e8 bb 61 f4 ff       	call   0x14011d710
1401d7555:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1401d755a:	ba 40 00 00 00       	mov    $0x40,%edx
1401d755f:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
1401d7566:	00
1401d7567:	e8 d4 9c e2 ff       	call   0x140001240
1401d756c:	41 b9 3f 01 00 00    	mov    $0x13f,%r9d
1401d7572:	4c 8d 05 9f d8 15 00 	lea    0x15d89f(%rip),%r8        # 0x140334e18
1401d7579:	48 8b d3             	mov    %rbx,%rdx
1401d757c:	48 8b cd             	mov    %rbp,%rcx