140a7c0e1:	0f 29 45 c7          	movaps %xmm0,-0x39(%rbp)
140a7c0e5:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140a7c0ea:	48 8d 05 57 6f 93 00 	lea    0x936f57(%rip),%rax        # 0x1413b3048
140a7c0f1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a7c0f6:	4c 8d 4d e7          	lea    -0x19(%rbp),%r9
140a7c0fa:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140a7c0fe:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140a7c102:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
140a7c106:	e8 a5 7d fd ff       	call   0x140a53eb0
140a7c10b:	90                   	nop
140a7c10c:	48 8d 55 17          	lea    0x17(%rbp),%rdx
140a7c110:	48 8b cb             	mov    %rbx,%rcx
140a7c113:	e8 e8 80 fd ff       	call   0x140a54200
140a7c118:	48 8b d8             	mov    %rax,%rbx
140a7c11b:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
140a7c11f:	48 85 c9             	test   %rcx,%rcx
140a7c122:	74 05                	je     0x140a7c129
140a7c124:	e8 1b f0 39 00       	call   0x140e1b144
140a7c129:	48 8d 05 10 4b 60 00 	lea    0x604b10(%rip),%rax        # 0x141080c40
140a7c130:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140a7c134:	48 c7 45 df 2b 00 00 	movq   $0x2b,-0x21(%rbp)
140a7c13b:	00
140a7c13c:	48 8d 05 bd 1f 60 00 	lea    0x601fbd(%rip),%rax        # 0x14107e100
140a7c143:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140a7c147:	48 c7 45 cf 15 00 00 	movq   $0x15,-0x31(%rbp)
140a7c14e:	00
140a7c14f:	0f 28 45 d7          	movaps -0x29(%rbp),%xmm0
140a7c153:	66 0f 7f 45 e7       	movdqa %xmm0,-0x19(%rbp)
140a7c158:	0f 28 4d c7          	movaps -0x39(%rbp),%xmm1
140a7c15c:	66 0f 7f 4d d7       	movdqa %xmm1,-0x29(%rbp)
140a7c161:	0f 10 43 08          	movups 0x8(%rbx),%xmm0
140a7c165:	0f 29 45 c7          	movaps %xmm0,-0x39(%rbp)
140a7c169:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140a7c16e:	48 8d 35 b3 69 93 00 	lea    0x9369b3(%rip),%rsi        # 0x1413b2b28
140a7c175:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140a7c17a:	4c 8d 4d e7          	lea    -0x19(%rbp),%r9
140a7c17e:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140a7c182:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140a7c186:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140a7c18a:	e8 21 7d fd ff       	call   0x140a53eb0
140a7c18f:	90                   	nop
140a7c190:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140a7c194:	48 8b cb             	mov    %rbx,%rcx
140a7c197:	e8 64 80 fd ff       	call   0x140a54200
140a7c19c:	48 8b d8             	mov    %rax,%rbx
140a7c19f:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
140a7c1a3:	48 85 c9             	test   %rcx,%rcx
140a7c1a6:	74 05                	je     0x140a7c1ad
140a7c1a8:	e8 97 ef 39 00       	call   0x140e1b144
140a7c1ad:	48 8d 05 64 4b 60 00 	lea    0x604b64(%rip),%rax        # 0x141080d18
140a7c1b4:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140a7c1b8:	48 c7 45 df 2f 00 00 	movq   $0x2f,-0x21(%rbp)
140a7c1bf:	00
140a7c1c0:	48 8d 05 81 4b 60 00 	lea    0x604b81(%rip),%rax        # 0x141080d48
140a7c1c7:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140a7c1cb:	48 c7 45 cf 13 00 00 	movq   $0x13,-0x31(%rbp)
140a7c1d2:	00
140a7c1d3:	0f 28 45 d7          	movaps -0x29(%rbp),%xmm0
140a7c1d7:	66 0f 7f 45 e7       	movdqa %xmm0,-0x19(%rbp)
140a7c1dc:	0f 28 4d c7          	movaps -0x39(%rbp),%xmm1
140a7c1e0:	66 0f 7f 4d d7       	movdqa %xmm1,-0x29(%rbp)
140a7c1e5:	0f 10 43 08          	movups 0x8(%rbx),%xmm0
140a7c1e9:	0f 29 45 c7          	movaps %xmm0,-0x39(%rbp)
140a7c1ed:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140a7c1f2:	48 8d 05 cf 68 93 00 	lea    0x9368cf(%rip),%rax        # 0x1413b2ac8
140a7c1f9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a7c1fe:	4c 8d 4d e7          	lea    -0x19(%rbp),%r9
140a7c202:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140a7c206:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140a7c20a:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
140a7c20e:	e8 9d 7c fd ff       	call   0x140a53eb0
140a7c213:	90                   	nop
140a7c214:	48 8d 55 17          	lea    0x17(%rbp),%rdx
140a7c218:	48 8b cb             	mov    %rbx,%rcx
140a7c21b:	e8 e0 7f fd ff       	call   0x140a54200
140a7c220:	48 8b d8             	mov    %rax,%rbx
140a7c223:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
140a7c227:	48 85 c9             	test   %rcx,%rcx
140a7c22a:	74 05                	je     0x140a7c231
140a7c22c:	e8 13 ef 39 00       	call   0x140e1b144
140a7c231:	48 8d 05 28 4b 60 00 	lea    0x604b28(%rip),%rax        # 0x141080d60
140a7c238:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140a7c23c:	48 c7 45 df 21 00 00 	movq   $0x21,-0x21(%rbp)
140a7c243:	00
140a7c244:	48 8d 05 3d 4b 60 00 	lea    0x604b3d(%rip),%rax        # 0x141080d88
140a7c24b:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140a7c24f:	48 c7 45 cf 07 00 00 	movq   $0x7,-0x31(%rbp)
140a7c256:	00
140a7c257:	0f 28 45 d7          	movaps -0x29(%rbp),%xmm0
140a7c25b:	66 0f 7f 45 e7       	movdqa %xmm0,-0x19(%rbp)
140a7c260:	0f 28 4d c7          	movaps -0x39(%rbp),%xmm1
140a7c264:	66 0f 7f 4d d7       	movdqa %xmm1,-0x29(%rbp)
140a7c269:	0f 10 43 08          	movups 0x8(%rbx),%xmm0
140a7c26d:	0f 29 45 c7          	movaps %xmm0,-0x39(%rbp)
140a7c271:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140a7c276:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140a7c27b:	4c 8d 4d e7          	lea    -0x19(%rbp),%r9
140a7c27f:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140a7c283:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140a7c287:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140a7c28b:	e8 20 7c fd ff       	call   0x140a53eb0
140a7c290:	90                   	nop
140a7c291:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140a7c295:	48 8b cb             	mov    %rbx,%rcx
140a7c298:	e8 63 7f fd ff       	call   0x140a54200
140a7c29d:	48 8b d8             	mov    %rax,%rbx
140a7c2a0:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
140a7c2a4:	48 85 c9             	test   %rcx,%rcx
140a7c2a7:	74 05                	je     0x140a7c2ae
140a7c2a9:	e8 96 ee 39 00       	call   0x140e1b144
140a7c2ae:	48 8d 05 bb 49 60 00 	lea    0x6049bb(%rip),%rax        # 0x141080c70
140a7c2b5:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140a7c2b9:	48 c7 45 df 1e 00 00 	movq   $0x1e,-0x21(%rbp)
140a7c2c0:	00
140a7c2c1:	48 8d 05 50 1e 60 00 	lea    0x601e50(%rip),%rax        # 0x14107e118
140a7c2c8:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140a7c2cc:	48 c7 45 cf 12 00 00 	movq   $0x12,-0x31(%rbp)
140a7c2d3:	00
140a7c2d4:	0f 28 45 d7          	movaps -0x29(%rbp),%xmm0
140a7c2d8:	66 0f 7f 45 e7       	movdqa %xmm0,-0x19(%rbp)
140a7c2dd:	0f 28 4d c7          	movaps -0x39(%rbp),%xmm1
140a7c2e1:	66 0f 7f 4d d7       	movdqa %xmm1,-0x29(%rbp)
140a7c2e6:	0f 10 43 08          	movups 0x8(%rbx),%xmm0
140a7c2ea:	0f 29 45 c7          	movaps %xmm0,-0x39(%rbp)
140a7c2ee:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140a7c2f3:	48 8d 35 4e 68 93 00 	lea    0x93684e(%rip),%rsi        # 0x1413b2b48
140a7c2fa:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140a7c2ff:	4c 8d 4d e7          	lea    -0x19(%rbp),%r9
140a7c303:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140a7c307:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140a7c30b:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
140a7c30f:	e8 9c 7b fd ff       	call   0x140a53eb0
140a7c314:	90                   	nop
140a7c315:	48 8d 55 17          	lea    0x17(%rbp),%rdx
140a7c319:	48 8b cb             	mov    %rbx,%rcx
140a7c31c:	e8 df 7e fd ff       	call   0x140a54200
140a7c321:	48 8b d8             	mov    %rax,%rbx
140a7c324:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
140a7c328:	48 85 c9             	test   %rcx,%rcx
140a7c32b:	74 05                	je     0x140a7c332
140a7c32d:	e8 12 ee 39 00       	call   0x140e1b144
140a7c332:	48 8d 05 57 49 60 00 	lea    0x604957(%rip),%rax        # 0x141080c90
140a7c339:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140a7c33d:	48 c7 45 df 6b 00 00 	movq   $0x6b,-0x21(%rbp)
140a7c344:	00
140a7c345:	48 8d 05 b4 49 60 00 	lea    0x6049b4(%rip),%rax        # 0x141080d00
140a7c34c:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140a7c350:	48 c7 45 cf 12 00 00 	movq   $0x12,-0x31(%rbp)
140a7c357:	00
140a7c358:	0f 28 45 d7          	movaps -0x29(%rbp),%xmm0
140a7c35c:	66 0f 7f 45 e7       	movdqa %xmm0,-0x19(%rbp)
140a7c361:	0f 28 4d c7          	movaps -0x39(%rbp),%xmm1
140a7c365:	66 0f 7f 4d d7       	movdqa %xmm1,-0x29(%rbp)
140a7c36a:	0f 10 43 08          	movups 0x8(%rbx),%xmm0
140a7c36e:	0f 29 45 c7          	movaps %xmm0,-0x39(%rbp)
140a7c372:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140a7c377:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140a7c37c:	4c 8d 4d e7          	lea    -0x19(%rbp),%r9
140a7c380:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140a7c384:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140a7c388:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140a7c38c:	e8 1f 7b fd ff       	call   0x140a53eb0
140a7c391:	90                   	nop
140a7c392:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140a7c396:	48 8b cb             	mov    %rbx,%rcx
140a7c399:	e8 62 7e fd ff       	call   0x140a54200
140a7c39e:	48 8b d8             	mov    %rax,%rbx
140a7c3a1:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
140a7c3a5:	48 85 c9             	test   %rcx,%rcx
140a7c3a8:	74 05                	je     0x140a7c3af
140a7c3aa:	e8 95 ed 39 00       	call   0x140e1b144
140a7c3af:	48 8d 05 0a 4b 60 00 	lea    0x604b0a(%rip),%rax        # 0x141080ec0
140a7c3b6:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140a7c3ba:	48 c7 45 df 0d 00 00 	movq   $0xd,-0x21(%rbp)
140a7c3c1:	00
140a7c3c2:	48 8d 05 37 48 60 00 	lea    0x604837(%rip),%rax        # 0x141080c00
140a7c3c9:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140a7c3cd:	48 c7 45 cf 0f 00 00 	movq   $0xf,-0x31(%rbp)
140a7c3d4:	00
140a7c3d5:	0f 28 45 d7          	movaps -0x29(%rbp),%xmm0
140a7c3d9:	66 0f 7f 45 e7       	movdqa %xmm0,-0x19(%rbp)
140a7c3de:	0f 28 4d c7          	movaps -0x39(%rbp),%xmm1
140a7c3e2:	66 0f 7f 4d d7       	movdqa %xmm1,-0x29(%rbp)
140a7c3e7:	0f 10 43 08          	movups 0x8(%rbx),%xmm0
140a7c3eb:	0f 29 45 c7          	movaps %xmm0,-0x39(%rbp)
140a7c3ef:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140a7c3f4:	48 8d 05 0d 67 93 00 	lea    0x93670d(%rip),%rax        # 0x1413b2b08
140a7c3fb:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a7c400:	4c 8d 4d e7          	lea    -0x19(%rbp),%r9
140a7c404:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140a7c408:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140a7c40c:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
140a7c410:	e8 9b 7a fd ff       	call   0x140a53eb0
140a7c415:	90                   	nop
140a7c416:	48 8d 55 17          	lea    0x17(%rbp),%rdx
140a7c41a:	48 8b cb             	mov    %rbx,%rcx
140a7c41d:	e8 de 7d fd ff       	call   0x140a54200
140a7c422:	90                   	nop
140a7c423:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
140a7c427:	48 85 c9             	test   %rcx,%rcx
140a7c42a:	74 05                	je     0x140a7c431
140a7c42c:	e8 13 ed 39 00       	call   0x140e1b144
140a7c431:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
140a7c438:	00
140a7c439:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140a7c43d:	49 8b 73 20          	mov    0x20(%r11),%rsi
140a7c441:	49 8b 7b 28          	mov    0x28(%r11),%rdi
140a7c445:	49 8b e3             	mov    %r11,%rsp
140a7c448:	5d                   	pop    %rbp
140a7c449:	c3                   	ret
140a7c44a:	cc                   	int3
140a7c44b:	cc                   	int3
140a7c44c:	cc                   	int3
140a7c44d:	cc                   	int3
140a7c44e:	cc                   	int3
140a7c44f:	cc                   	int3
140a7c450:	b8 03 00 00 00       	mov    $0x3,%eax
140a7c455:	c3                   	ret
140a7c456:	cc                   	int3
140a7c457:	cc                   	int3
140a7c458:	cc                   	int3
140a7c459:	cc                   	int3
140a7c45a:	cc                   	int3
140a7c45b:	cc                   	int3
140a7c45c:	cc                   	int3
140a7c45d:	cc                   	int3
140a7c45e:	cc                   	int3
140a7c45f:	cc                   	int3
140a7c460:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a7c465:	57                   	push   %rdi
140a7c466:	48 83 ec 30          	sub    $0x30,%rsp
140a7c46a:	48 8b da             	mov    %rdx,%rbx
140a7c46d:	48 8b f9             	mov    %rcx,%rdi
140a7c470:	48 83 c1 10          	add    $0x10,%rcx
140a7c474:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140a7c479:	e8 82 f0 00 00       	call   0x140a8b500
140a7c47e:	90                   	nop
140a7c47f:	48 83 7c 24 40 00    	cmpq   $0x0,0x40(%rsp)
140a7c485:	0f 85 f2 00 00 00    	jne    0x140a7c57d
140a7c48b:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140a7c490:	e8 5b 2d f4 ff       	call   0x1409bf1f0
140a7c495:	48 8d 05 bc 49 60 00 	lea    0x6049bc(%rip),%rax        # 0x141080e58
140a7c49c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a7c4a1:	48 c7 44 24 28 17 00 	movq   $0x17,0x28(%rsp)
140a7c4a8:	00 00
140a7c4aa:	48 8b cb             	mov    %rbx,%rcx
140a7c4ad:	e8 1e 2d 72 ff       	call   0x14019f1d0
140a7c4b2:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140a7c4b7:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
140a7c4bd:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a7c4c2:	48 8b c8             	mov    %rax,%rcx
140a7c4c5:	e8 46 72 fd ff       	call   0x140a53710
140a7c4ca:	48 8b c8             	mov    %rax,%rcx
140a7c4cd:	48 85 c0             	test   %rax,%rax
140a7c4d0:	74 5c                	je     0x140a7c52e
140a7c4d2:	48 83 c0 08          	add    $0x8,%rax
140a7c4d6:	33 d2                	xor    %edx,%edx
140a7c4d8:	48 83 39 05          	cmpq   $0x5,(%rcx)
140a7c4dc:	48 0f 45 c2          	cmovne %rdx,%rax
140a7c4e0:	48 85 c0             	test   %rax,%rax
140a7c4e3:	74 49                	je     0x140a7c52e
140a7c4e5:	48 8b 40 08          	mov    0x8(%rax),%rax
140a7c4e9:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a7c4ee:	48 85 c0             	test   %rax,%rax
140a7c4f1:	74 08                	je     0x140a7c4fb
140a7c4f3:	f0 48 ff 80 e8 00 00 	lock incq 0xe8(%rax)
140a7c4fa:	00
140a7c4fb:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a7c500:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140a7c505:	e8 a6 35 00 00       	call   0x140a7fab0
140a7c50a:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140a7c50e:	48 81 c1 a8 00 00 00 	add    $0xa8,%rcx
140a7c515:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140a7c51a:	e8 21 eb 78 ff       	call   0x14020b040
140a7c51f:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140a7c524:	48 85 c9             	test   %rcx,%rcx
140a7c527:	74 05                	je     0x140a7c52e
140a7c529:	e8 22 d9 f8 ff       	call   0x140a09e50
140a7c52e:	48 8b 9f c8 00 00 00 	mov    0xc8(%rdi),%rbx
140a7c535:	48 8b bf d0 00 00 00 	mov    0xd0(%rdi),%rdi
140a7c53c:	48 3b df             	cmp    %rdi,%rbx
140a7c53f:	74 31                	je     0x140a7c572
140a7c541:	48 8b 0b             	mov    (%rbx),%rcx
140a7c544:	48 8b 01             	mov    (%rcx),%rax
140a7c547:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140a7c54c:	48 8b 40 18          	mov    0x18(%rax),%rax
140a7c550:	ff 15 ca 74 50 00    	call   *0x5074ca(%rip)        # 0x140f83a20
140a7c556:	90                   	nop
140a7c557:	48 83 7c 24 40 00    	cmpq   $0x0,0x40(%rsp)
140a7c55d:	75 37                	jne    0x140a7c596
140a7c55f:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140a7c564:	e8 87 2c f4 ff       	call   0x1409bf1f0
140a7c569:	48 83 c3 08          	add    $0x8,%rbx
140a7c56d:	48 3b df             	cmp    %rdi,%rbx
140a7c570:	75 cf                	jne    0x140a7c541
140a7c572:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140a7c577:	48 83 c4 30          	add    $0x30,%rsp
140a7c57b:	5f                   	pop    %rdi
140a7c57c:	c3                   	ret
140a7c57d:	48 8d 0d bc 48 60 00 	lea    0x6048bc(%rip),%rcx        # 0x141080e40
140a7c584:	e8 77 a9 71 ff       	call   0x140196f00
140a7c589:	48 8d 0d b0 48 60 00 	lea    0x6048b0(%rip),%rcx        # 0x141080e40
140a7c590:	e8 eb 5f f4 ff       	call   0x1409c2580
140a7c595:	90                   	nop
140a7c596:	48 8d 0d d3 48 60 00 	lea    0x6048d3(%rip),%rcx        # 0x141080e70
140a7c59d:	e8 5e a9 71 ff       	call   0x140196f00
140a7c5a2:	48 8d 0d c7 48 60 00 	lea    0x6048c7(%rip),%rcx        # 0x141080e70
140a7c5a9:	e8 d2 5f f4 ff       	call   0x1409c2580
140a7c5ae:	cc                   	int3
140a7c5af:	cc                   	int3
140a7c5b0:	40 53                	rex push %rbx
140a7c5b2:	48 83 ec 40          	sub    $0x40,%rsp
140a7c5b6:	48 8b d9             	mov    %rcx,%rbx
140a7c5b9:	48 8d 05 d8 47 60 00 	lea    0x6047d8(%rip),%rax        # 0x141080d98
140a7c5c0:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a7c5c5:	48 c7 44 24 38 21 00 	movq   $0x21,0x38(%rsp)
140a7c5cc:	00 00
140a7c5ce:	48 8b 41 08          	mov    0x8(%rcx),%rax
140a7c5d2:	48 8b 88 c8 02 00 00 	mov    0x2c8(%rax),%rcx
140a7c5d9:	e8 f2 2b 72 ff       	call   0x14019f1d0
140a7c5de:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140a7c5e3:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140a7c5e9:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140a7c5ee:	48 8b c8             	mov    %rax,%rcx
140a7c5f1:	e8 1a 71 fd ff       	call   0x140a53710
140a7c5f6:	48 85 c0             	test   %rax,%rax
140a7c5f9:	74 39                	je     0x140a7c634
140a7c5fb:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140a7c600:	48 8b c8             	mov    %rax,%rcx
140a7c603:	e8 88 6b fd ff       	call   0x140a53190
140a7c608:	80 7c 24 30 00       	cmpb   $0x0,0x30(%rsp)
140a7c60d:	74 07                	je     0x140a7c616
140a7c60f:	0f b6 44 24 38       	movzbl 0x38(%rsp),%eax
140a7c614:	eb 0c                	jmp    0x140a7c622
140a7c616:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140a7c61b:	e8 d0 2b f4 ff       	call   0x1409bf1f0
140a7c620:	32 c0                	xor    %al,%al
140a7c622:	84 c0                	test   %al,%al
140a7c624:	74 0e                	je     0x140a7c634
140a7c626:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140a7c62a:	48 83 c4 40          	add    $0x40,%rsp
140a7c62e:	5b                   	pop    %rbx
140a7c62f:	e9 3c f3 00 00       	jmp    0x140a8b970
140a7c634:	b9 08 00 00 00       	mov    $0x8,%ecx
140a7c639:	e8 ca ea 39 00       	call   0x140e1b108
140a7c63e:	48 85 c0             	test   %rax,%rax
140a7c641:	74 03                	je     0x140a7c646
140a7c643:	48 89 18             	mov    %rbx,(%rax)
140a7c646:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140a7c64b:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx