140a9e10e:	e8 31 d0 37 00       	call   0x140e1b144
140a9e113:	48 89 2b             	mov    %rbp,(%rbx)
140a9e116:	eb 24                	jmp    0x140a9e13c
140a9e118:	b9 78 00 00 00       	mov    $0x78,%ecx
140a9e11d:	e8 e6 cf 37 00       	call   0x140e1b108
140a9e122:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a9e127:	48 85 c0             	test   %rax,%rax
140a9e12a:	74 0d                	je     0x140a9e139
140a9e12c:	33 d2                	xor    %edx,%edx
140a9e12e:	48 8b c8             	mov    %rax,%rcx
140a9e131:	e8 2a e9 ff ff       	call   0x140a9ca60
140a9e136:	48 8b f8             	mov    %rax,%rdi
140a9e139:	48 89 3b             	mov    %rdi,(%rbx)
140a9e13c:	48 8b c3             	mov    %rbx,%rax
140a9e13f:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
140a9e146:	00
140a9e147:	48 33 cc             	xor    %rsp,%rcx
140a9e14a:	e8 b1 d3 37 00       	call   0x140e1b500
140a9e14f:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
140a9e156:	00
140a9e157:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140a9e15b:	49 8b 6b 20          	mov    0x20(%r11),%rbp
140a9e15f:	49 8b 73 28          	mov    0x28(%r11),%rsi
140a9e163:	49 8b e3             	mov    %r11,%rsp
140a9e166:	5f                   	pop    %rdi
140a9e167:	c3                   	ret
140a9e168:	e8 37 c0 38 00       	call   0x140e2a1a4
140a9e16d:	90                   	nop
140a9e16e:	cc                   	int3
140a9e16f:	cc                   	int3
140a9e170:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a9e175:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a9e17a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a9e17f:	55                   	push   %rbp
140a9e180:	57                   	push   %rdi
140a9e181:	41 56                	push   %r14
140a9e183:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
140a9e188:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140a9e18f:	48 8b 05 6a ad 91 00 	mov    0x91ad6a(%rip),%rax        # 0x1413b8f00
140a9e196:	48 33 c4             	xor    %rsp,%rax
140a9e199:	48 89 45 37          	mov    %rax,0x37(%rbp)
140a9e19d:	48 8b f9             	mov    %rcx,%rdi
140a9e1a0:	48 89 4d ef          	mov    %rcx,-0x11(%rbp)
140a9e1a4:	48 8b 19             	mov    (%rcx),%rbx
140a9e1a7:	48 83 3b 01          	cmpq   $0x1,(%rbx)
140a9e1ab:	75 0d                	jne    0x140a9e1ba
140a9e1ad:	48 8b d3             	mov    %rbx,%rdx
140a9e1b0:	e8 5b 7e 74 ff       	call   0x1401e6010
140a9e1b5:	e9 e8 02 00 00       	jmp    0x140a9e4a2
140a9e1ba:	83 7b 08 03          	cmpl   $0x3,0x8(%rbx)
140a9e1be:	75 1a                	jne    0x140a9e1da
140a9e1c0:	c7 43 08 02 00 00 00 	movl   $0x2,0x8(%rbx)
140a9e1c7:	e8 e4 19 00 00       	call   0x140a9fbb0
140a9e1cc:	48 83 38 00          	cmpq   $0x0,(%rax)
140a9e1d0:	74 08                	je     0x140a9e1da
140a9e1d2:	48 8b cb             	mov    %rbx,%rcx
140a9e1d5:	e8 d6 03 00 00       	call   0x140a9e5b0
140a9e1da:	e8 d1 19 00 00       	call   0x140a9fbb0
140a9e1df:	48 8b 30             	mov    (%rax),%rsi
140a9e1e2:	48 85 f6             	test   %rsi,%rsi
140a9e1e5:	75 19                	jne    0x140a9e200
140a9e1e7:	48 8b 17             	mov    (%rdi),%rdx
140a9e1ea:	48 85 d2             	test   %rdx,%rdx
140a9e1ed:	0f 84 af 02 00 00    	je     0x140a9e4a2
140a9e1f3:	48 8b cf             	mov    %rdi,%rcx
140a9e1f6:	e8 15 7e 74 ff       	call   0x1401e6010
140a9e1fb:	e9 a2 02 00 00       	jmp    0x140a9e4a2
140a9e200:	48 8b 5e 28          	mov    0x28(%rsi),%rbx
140a9e204:	48 2b 5e 20          	sub    0x20(%rsi),%rbx
140a9e208:	48 c1 fb 03          	sar    $0x3,%rbx
140a9e20c:	e8 2f 6f 00 00       	call   0x140aa5140
140a9e211:	8b 48 08             	mov    0x8(%rax),%ecx
140a9e214:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
140a9e218:	48 8d 55 17          	lea    0x17(%rbp),%rdx
140a9e21c:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
140a9e220:	48 3b d9             	cmp    %rcx,%rbx
140a9e223:	48 8b 0f             	mov    (%rdi),%rcx
140a9e226:	0f 83 4d 01 00 00    	jae    0x140a9e379
140a9e22c:	e8 2f 08 00 00       	call   0x140a9ea60
140a9e231:	90                   	nop
140a9e232:	4c 8b c0             	mov    %rax,%r8
140a9e235:	48 8d 15 34 5f 5e 00 	lea    0x5e5f34(%rip),%rdx        # 0x141084170
140a9e23c:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140a9e240:	e8 bb fb 8d ff       	call   0x14037de00
140a9e245:	48 8b d0             	mov    %rax,%rdx
140a9e248:	45 33 f6             	xor    %r14d,%r14d
140a9e24b:	4c 89 75 cf          	mov    %r14,-0x31(%rbp)
140a9e24f:	48 c7 45 d7 07 00 00 	movq   $0x7,-0x29(%rbp)
140a9e256:	00
140a9e257:	48 c7 45 df 0f 00 00 	movq   $0xf,-0x21(%rbp)
140a9e25e:	00
140a9e25f:	48 8b 0d 32 5f 5e 00 	mov    0x5e5f32(%rip),%rcx        # 0x141084198
140a9e266:	89 4d c7             	mov    %ecx,-0x39(%rbp)
140a9e269:	0f b7 0d 2c 5f 5e 00 	movzwl 0x5e5f2c(%rip),%ecx        # 0x14108419c
140a9e270:	66 89 4d cb          	mov    %cx,-0x35(%rbp)
140a9e274:	0f b6 05 23 5f 5e 00 	movzbl 0x5e5f23(%rip),%eax        # 0x14108419e
140a9e27b:	88 45 cd             	mov    %al,-0x33(%rbp)
140a9e27e:	44 88 75 ce          	mov    %r14b,-0x32(%rbp)
140a9e282:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
140a9e286:	e8 c5 ef ff ff       	call   0x140a9d250
140a9e28b:	90                   	nop
140a9e28c:	48 8b 55 2f          	mov    0x2f(%rbp),%rdx
140a9e290:	48 83 fa 0f          	cmp    $0xf,%rdx
140a9e294:	76 31                	jbe    0x140a9e2c7
140a9e296:	48 ff c2             	inc    %rdx
140a9e299:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
140a9e29d:	48 8b c1             	mov    %rcx,%rax
140a9e2a0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a9e2a7:	72 19                	jb     0x140a9e2c2
140a9e2a9:	48 83 c2 27          	add    $0x27,%rdx
140a9e2ad:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a9e2b1:	48 2b c1             	sub    %rcx,%rax
140a9e2b4:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a9e2b8:	48 83 f8 1f          	cmp    $0x1f,%rax
140a9e2bc:	0f 87 0a 02 00 00    	ja     0x140a9e4cc
140a9e2c2:	e8 7d ce 37 00       	call   0x140e1b144
140a9e2c7:	48 8b 56 28          	mov    0x28(%rsi),%rdx
140a9e2cb:	48 3b 56 30          	cmp    0x30(%rsi),%rdx
140a9e2cf:	74 10                	je     0x140a9e2e1
140a9e2d1:	48 8b 07             	mov    (%rdi),%rax
140a9e2d4:	4c 89 37             	mov    %r14,(%rdi)
140a9e2d7:	48 89 02             	mov    %rax,(%rdx)
140a9e2da:	48 83 46 28 08       	addq   $0x8,0x28(%rsi)
140a9e2df:	eb 0c                	jmp    0x140a9e2ed
140a9e2e1:	4c 8b c7             	mov    %rdi,%r8
140a9e2e4:	48 8d 4e 20          	lea    0x20(%rsi),%rcx
140a9e2e8:	e8 a3 e0 ff ff       	call   0x140a9c390
140a9e2ed:	48 ff 05 74 92 99 00 	incq   0x999274(%rip)        # 0x141437568
140a9e2f4:	48 8b 1f             	mov    (%rdi),%rbx
140a9e2f7:	48 85 db             	test   %rbx,%rbx
140a9e2fa:	0f 84 a2 01 00 00    	je     0x140a9e4a2
140a9e300:	48 83 3b 01          	cmpq   $0x1,(%rbx)
140a9e304:	74 10                	je     0x140a9e316
140a9e306:	48 8b 4b 68          	mov    0x68(%rbx),%rcx
140a9e30a:	e8 51 0b 02 00       	call   0x140abee60
140a9e30f:	48 ff 0d 4a 92 99 00 	decq   0x99924a(%rip)        # 0x141437560
140a9e316:	48 8b 4b 68          	mov    0x68(%rbx),%rcx
140a9e31a:	48 85 c9             	test   %rcx,%rcx
140a9e31d:	74 0a                	je     0x140a9e329
140a9e31f:	ba 20 00 00 00       	mov    $0x20,%edx
140a9e324:	e8 1b ce 37 00       	call   0x140e1b144
140a9e329:	48 8d 4b 58          	lea    0x58(%rbx),%rcx
140a9e32d:	e8 36 dc 35 00       	call   0x140dfbf68
140a9e332:	80 7b 50 00          	cmpb   $0x0,0x50(%rbx)
140a9e336:	74 1b                	je     0x140a9e353
140a9e338:	48 8b 43 48          	mov    0x48(%rbx),%rax
140a9e33c:	48 85 c0             	test   %rax,%rax
140a9e33f:	74 12                	je     0x140a9e353
140a9e341:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
140a9e345:	48 8b 40 08          	mov    0x8(%rax),%rax
140a9e349:	ff 15 d1 56 4e 00    	call   *0x4e56d1(%rip)        # 0x140f83a20
140a9e34f:	4c 89 73 48          	mov    %r14,0x48(%rbx)
140a9e353:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
140a9e357:	74 1b                	je     0x140a9e374
140a9e359:	48 8b 43 20          	mov    0x20(%rbx),%rax
140a9e35d:	48 85 c0             	test   %rax,%rax
140a9e360:	74 12                	je     0x140a9e374
140a9e362:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140a9e366:	48 8b 40 08          	mov    0x8(%rax),%rax
140a9e36a:	ff 15 b0 56 4e 00    	call   *0x4e56b0(%rip)        # 0x140f83a20
140a9e370:	4c 89 73 20          	mov    %r14,0x20(%rbx)
140a9e374:	e9 1c 01 00 00       	jmp    0x140a9e495
140a9e379:	e8 e2 06 00 00       	call   0x140a9ea60
140a9e37e:	90                   	nop
140a9e37f:	4c 8b c0             	mov    %rax,%r8
140a9e382:	48 8d 15 17 5e 5e 00 	lea    0x5e5e17(%rip),%rdx        # 0x1410841a0
140a9e389:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140a9e38d:	e8 6e fa 8d ff       	call   0x14037de00
140a9e392:	48 8b d0             	mov    %rax,%rdx
140a9e395:	45 33 f6             	xor    %r14d,%r14d
140a9e398:	4c 89 75 cf          	mov    %r14,-0x31(%rbp)
140a9e39c:	48 c7 45 d7 07 00 00 	movq   $0x7,-0x29(%rbp)
140a9e3a3:	00
140a9e3a4:	48 c7 45 df 0f 00 00 	movq   $0xf,-0x21(%rbp)
140a9e3ab:	00
140a9e3ac:	48 8b 0d e5 5d 5e 00 	mov    0x5e5de5(%rip),%rcx        # 0x141084198
140a9e3b3:	89 4d c7             	mov    %ecx,-0x39(%rbp)
140a9e3b6:	0f b7 0d df 5d 5e 00 	movzwl 0x5e5ddf(%rip),%ecx        # 0x14108419c
140a9e3bd:	66 89 4d cb          	mov    %cx,-0x35(%rbp)
140a9e3c1:	0f b6 05 d6 5d 5e 00 	movzbl 0x5e5dd6(%rip),%eax        # 0x14108419e
140a9e3c8:	88 45 cd             	mov    %al,-0x33(%rbp)
140a9e3cb:	44 88 75 ce          	mov    %r14b,-0x32(%rbp)
140a9e3cf:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
140a9e3d3:	e8 78 ee ff ff       	call   0x140a9d250
140a9e3d8:	90                   	nop
140a9e3d9:	48 8b 55 2f          	mov    0x2f(%rbp),%rdx
140a9e3dd:	48 83 fa 0f          	cmp    $0xf,%rdx
140a9e3e1:	76 32                	jbe    0x140a9e415
140a9e3e3:	48 ff c2             	inc    %rdx
140a9e3e6:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
140a9e3ea:	48 8b c1             	mov    %rcx,%rax
140a9e3ed:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a9e3f4:	72 19                	jb     0x140a9e40f
140a9e3f6:	48 83 c2 27          	add    $0x27,%rdx
140a9e3fa:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a9e3fe:	48 2b c1             	sub    %rcx,%rax
140a9e401:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a9e405:	48 83 f8 1f          	cmp    $0x1f,%rax
140a9e409:	0f 87 b7 00 00 00    	ja     0x140a9e4c6
140a9e40f:	e8 30 cd 37 00       	call   0x140e1b144
140a9e414:	90                   	nop
140a9e415:	48 8b 1f             	mov    (%rdi),%rbx
140a9e418:	48 85 db             	test   %rbx,%rbx
140a9e41b:	0f 84 81 00 00 00    	je     0x140a9e4a2
140a9e421:	48 83 3b 01          	cmpq   $0x1,(%rbx)
140a9e425:	74 10                	je     0x140a9e437
140a9e427:	48 8b 4b 68          	mov    0x68(%rbx),%rcx
140a9e42b:	e8 30 0a 02 00       	call   0x140abee60
140a9e430:	48 ff 0d 29 91 99 00 	decq   0x999129(%rip)        # 0x141437560
140a9e437:	48 8b 4b 68          	mov    0x68(%rbx),%rcx
140a9e43b:	48 85 c9             	test   %rcx,%rcx
140a9e43e:	74 0a                	je     0x140a9e44a
140a9e440:	ba 20 00 00 00       	mov    $0x20,%edx
140a9e445:	e8 fa cc 37 00       	call   0x140e1b144
140a9e44a:	48 8d 4b 58          	lea    0x58(%rbx),%rcx
140a9e44e:	e8 15 db 35 00       	call   0x140dfbf68
140a9e453:	80 7b 50 00          	cmpb   $0x0,0x50(%rbx)
140a9e457:	74 1b                	je     0x140a9e474
140a9e459:	48 8b 43 48          	mov    0x48(%rbx),%rax
140a9e45d:	48 85 c0             	test   %rax,%rax
140a9e460:	74 12                	je     0x140a9e474
140a9e462:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
140a9e466:	48 8b 40 08          	mov    0x8(%rax),%rax
140a9e46a:	ff 15 b0 55 4e 00    	call   *0x4e55b0(%rip)        # 0x140f83a20
140a9e470:	4c 89 73 48          	mov    %r14,0x48(%rbx)
140a9e474:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
140a9e478:	74 1b                	je     0x140a9e495
140a9e47a:	48 8b 43 20          	mov    0x20(%rbx),%rax
140a9e47e:	48 85 c0             	test   %rax,%rax
140a9e481:	74 12                	je     0x140a9e495
140a9e483:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140a9e487:	48 8b 40 08          	mov    0x8(%rax),%rax
140a9e48b:	ff 15 8f 55 4e 00    	call   *0x4e558f(%rip)        # 0x140f83a20
140a9e491:	4c 89 73 20          	mov    %r14,0x20(%rbx)
140a9e495:	ba 78 00 00 00       	mov    $0x78,%edx
140a9e49a:	48 8b cb             	mov    %rbx,%rcx
140a9e49d:	e8 a2 cc 37 00       	call   0x140e1b144
140a9e4a2:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
140a9e4a6:	48 33 cc             	xor    %rsp,%rcx
140a9e4a9:	e8 52 d0 37 00       	call   0x140e1b500
140a9e4ae:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
140a9e4b5:	00
140a9e4b6:	49 8b 5b 28          	mov    0x28(%r11),%rbx
140a9e4ba:	49 8b 73 30          	mov    0x30(%r11),%rsi
140a9e4be:	49 8b e3             	mov    %r11,%rsp
140a9e4c1:	41 5e                	pop    %r14
140a9e4c3:	5f                   	pop    %rdi
140a9e4c4:	5d                   	pop    %rbp
140a9e4c5:	c3                   	ret
140a9e4c6:	e8 d9 bc 38 00       	call   0x140e2a1a4
140a9e4cb:	90                   	nop
140a9e4cc:	e8 d3 bc 38 00       	call   0x140e2a1a4
140a9e4d1:	cc                   	int3
140a9e4d2:	cc                   	int3
140a9e4d3:	cc                   	int3
140a9e4d4:	cc                   	int3
140a9e4d5:	cc                   	int3
140a9e4d6:	cc                   	int3
140a9e4d7:	cc                   	int3
140a9e4d8:	cc                   	int3
140a9e4d9:	cc                   	int3
140a9e4da:	cc                   	int3
140a9e4db:	cc                   	int3
140a9e4dc:	cc                   	int3
140a9e4dd:	cc                   	int3
140a9e4de:	cc                   	int3
140a9e4df:	cc                   	int3
140a9e4e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a9e4e5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a9e4ea:	57                   	push   %rdi
140a9e4eb:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140a9e4f2:	48 8b 05 07 aa 91 00 	mov    0x91aa07(%rip),%rax        # 0x1413b8f00
140a9e4f9:	48 33 c4             	xor    %rsp,%rax
140a9e4fc:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140a9e501:	48 8b f1             	mov    %rcx,%rsi
140a9e504:	48 83 39 00          	cmpq   $0x0,(%rcx)
140a9e508:	74 59                	je     0x140a9e563
140a9e50a:	e8 a1 16 00 00       	call   0x140a9fbb0
140a9e50f:	48 8b 10             	mov    (%rax),%rdx
140a9e512:	48 8b 7a 08          	mov    0x8(%rdx),%rdi
140a9e516:	48 8b 1e             	mov    (%rsi),%rbx
140a9e519:	e8 92 16 00 00       	call   0x140a9fbb0
140a9e51e:	48 8b 10             	mov    (%rax),%rdx
140a9e521:	48 89 5a 08          	mov    %rbx,0x8(%rdx)
140a9e525:	48 8b 0e             	mov    (%rsi),%rcx
140a9e528:	e8 83 00 00 00       	call   0x140a9e5b0
140a9e52d:	e8 7e 16 00 00       	call   0x140a9fbb0
140a9e532:	48 8b 10             	mov    (%rax),%rdx
140a9e535:	48 89 7a 08          	mov    %rdi,0x8(%rdx)
140a9e539:	48 8b ce             	mov    %rsi,%rcx
140a9e53c:	e8 9f 06 00 00       	call   0x140a9ebe0
140a9e541:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140a9e546:	48 33 cc             	xor    %rsp,%rcx
140a9e549:	e8 b2 cf 37 00       	call   0x140e1b500
140a9e54e:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
140a9e555:	00
140a9e556:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140a9e55a:	49 8b 73 20          	mov    0x20(%r11),%rsi
140a9e55e:	49 8b e3             	mov    %r11,%rsp
140a9e561:	5f                   	pop    %rdi
140a9e562:	c3                   	ret
140a9e563:	48 8d 15 46 5a 5e 00 	lea    0x5e5a46(%rip),%rdx        # 0x141083fb0
140a9e56a:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140a9e56f:	e8 9c 95 6f ff       	call   0x140197b10
140a9e574:	90                   	nop
140a9e575:	4c 8d 05 54 5c 5e 00 	lea    0x5e5c54(%rip),%r8        # 0x1410841d0
140a9e57c:	48 8b d0             	mov    %rax,%rdx
140a9e57f:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140a9e584:	e8 17 20 73 ff       	call   0x1401d05a0
140a9e589:	90                   	nop
140a9e58a:	48 8b d0             	mov    %rax,%rdx
140a9e58d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a9e592:	e8 09 e7 ff ff       	call   0x140a9cca0
140a9e597:	48 8d 15 f2 36 90 00 	lea    0x9036f2(%rip),%rdx        # 0x1413a1c90
140a9e59e:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a9e5a3:	e8 70 e2 37 00       	call   0x140e1c818
140a9e5a8:	cc                   	int3
140a9e5a9:	cc                   	int3
140a9e5aa:	cc                   	int3
140a9e5ab:	cc                   	int3
140a9e5ac:	cc                   	int3
140a9e5ad:	cc                   	int3
140a9e5ae:	cc                   	int3
140a9e5af:	cc                   	int3
140a9e5b0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a9e5b5:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140a9e5ba:	55                   	push   %rbp
140a9e5bb:	48 8d ac 24 70 ff ff 	lea    -0x90(%rsp),%rbp
140a9e5c2:	ff
140a9e5c3:	48 81 ec 90 01 00 00 	sub    $0x190,%rsp
140a9e5ca:	48 8b 05 2f a9 91 00 	mov    0x91a92f(%rip),%rax        # 0x1413b8f00
140a9e5d1:	48 33 c4             	xor    %rsp,%rax
140a9e5d4:	48 89 85 88 00 00 00 	mov    %rax,0x88(%rbp)
140a9e5db:	48 8b d9             	mov    %rcx,%rbx
140a9e5de:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140a9e5e5:	00
140a9e5e6:	83 79 08 02          	cmpl   $0x2,0x8(%rcx)
140a9e5ea:	74 07                	je     0x140a9e5f3
140a9e5ec:	c7 41 08 01 00 00 00 	movl   $0x1,0x8(%rcx)
140a9e5f3:	e8 b8 15 00 00       	call   0x140a9fbb0
140a9e5f8:	48 8b 08             	mov    (%rax),%rcx
140a9e5fb:	48 8b 79 18          	mov    0x18(%rcx),%rdi
140a9e5ff:	48 8d 45 60          	lea    0x60(%rbp),%rax
140a9e603:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a9e608:	48 8b 03             	mov    (%rbx),%rax
140a9e60b:	0f 57 c0             	xorps  %xmm0,%xmm0
140a9e60e:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140a9e615:	00
140a9e616:	0f 11 45 20          	movups %xmm0,0x20(%rbp)
140a9e61a:	48 85 c0             	test   %rax,%rax