1403d90e7:	b9 01 00 00 00       	mov    $0x1,%ecx
1403d90ec:	e8 0f 16 3b 00       	call   0x14078a700
1403d90f1:	90                   	nop
1403d90f2:	b9 02 00 00 00       	mov    $0x2,%ecx
1403d90f7:	e8 04 16 3b 00       	call   0x14078a700
1403d90fc:	cc                   	int3
1403d90fd:	cc                   	int3
1403d90fe:	cc                   	int3
1403d90ff:	cc                   	int3
1403d9100:	40 53                	rex push %rbx
1403d9102:	55                   	push   %rbp
1403d9103:	56                   	push   %rsi
1403d9104:	57                   	push   %rdi
1403d9105:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
1403d910c:	48 8b 05 ed fd fd 00 	mov    0xfdfded(%rip),%rax        # 0x1413b8f00
1403d9113:	48 33 c4             	xor    %rsp,%rax
1403d9116:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1403d911d:	00
1403d911e:	49 8b d9             	mov    %r9,%rbx
1403d9121:	49 8b f8             	mov    %r8,%rdi
1403d9124:	48 8b ea             	mov    %rdx,%rbp
1403d9127:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
1403d912c:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1403d9131:	48 85 c9             	test   %rcx,%rcx
1403d9134:	74 05                	je     0x1403d913b
1403d9136:	8b 71 20             	mov    0x20(%rcx),%esi
1403d9139:	eb 02                	jmp    0x1403d913d
1403d913b:	33 f6                	xor    %esi,%esi
1403d913d:	48 8b cd             	mov    %rbp,%rcx
1403d9140:	e8 3b 4f 45 00       	call   0x14082e080
1403d9145:	48 8b 08             	mov    (%rax),%rcx
1403d9148:	48 85 c9             	test   %rcx,%rcx
1403d914b:	74 1c                	je     0x1403d9169
1403d914d:	8b 41 10             	mov    0x10(%rcx),%eax
1403d9150:	ff c0                	inc    %eax
1403d9152:	89 41 10             	mov    %eax,0x10(%rcx)
1403d9155:	83 f8 01             	cmp    $0x1,%eax
1403d9158:	0f 8e 21 01 00 00    	jle    0x1403d927f
1403d915e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403d9163:	0f 84 1e 01 00 00    	je     0x1403d9287
1403d9169:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
1403d916e:	48 8b 07             	mov    (%rdi),%rax
1403d9171:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
1403d9178:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1403d917f:	00
1403d9180:	48 8b 03             	mov    (%rbx),%rax
1403d9183:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
1403d918a:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1403d9191:	00
1403d9192:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
1403d9197:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1403d919c:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
1403d91a3:	00
1403d91a4:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1403d91a9:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1403d91ae:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1403d91b4:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1403d91b9:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1403d91be:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1403d91c3:	e8 88 6c dc ff       	call   0x14019fe50
1403d91c8:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1403d91cd:	89 74 24 20          	mov    %esi,0x20(%rsp)
1403d91d1:	45 33 c9             	xor    %r9d,%r9d
1403d91d4:	4c 8b c0             	mov    %rax,%r8
1403d91d7:	48 8d 15 12 ae 04 01 	lea    0x104ae12(%rip),%rdx        # 0x141423ff0
1403d91de:	48 8d 0d db 3b fd 00 	lea    0xfd3bdb(%rip),%rcx        # 0x1413acdc0
1403d91e5:	e8 56 d5 43 00       	call   0x140816740
1403d91ea:	90                   	nop
1403d91eb:	4c 8d 0d fe 52 dc ff 	lea    -0x23ad02(%rip),%r9        # 0x14019e4f0
1403d91f2:	ba 08 00 00 00       	mov    $0x8,%edx
1403d91f7:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1403d91fd:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1403d9202:	e8 45 23 a4 00       	call   0x140e1b54c
1403d9207:	90                   	nop
1403d9208:	48 8b 0f             	mov    (%rdi),%rcx
1403d920b:	48 85 c9             	test   %rcx,%rcx
1403d920e:	74 20                	je     0x1403d9230
1403d9210:	8b 41 10             	mov    0x10(%rcx),%eax
1403d9213:	ff c8                	dec    %eax
1403d9215:	89 41 10             	mov    %eax,0x10(%rcx)
1403d9218:	85 c0                	test   %eax,%eax
1403d921a:	7f 14                	jg     0x1403d9230
1403d921c:	78 74                	js     0x1403d9292
1403d921e:	48 8b 01             	mov    (%rcx),%rax
1403d9221:	ba 01 00 00 00       	mov    $0x1,%edx
1403d9226:	48 8b 00             	mov    (%rax),%rax
1403d9229:	ff 15 f1 a7 ba 00    	call   *0xbaa7f1(%rip)        # 0x140f83a20
1403d922f:	90                   	nop
1403d9230:	48 8b 0b             	mov    (%rbx),%rcx
1403d9233:	48 85 c9             	test   %rcx,%rcx
1403d9236:	74 20                	je     0x1403d9258
1403d9238:	8b 41 10             	mov    0x10(%rcx),%eax
1403d923b:	ff c8                	dec    %eax
1403d923d:	89 41 10             	mov    %eax,0x10(%rcx)
1403d9240:	85 c0                	test   %eax,%eax
1403d9242:	7f 14                	jg     0x1403d9258
1403d9244:	78 2e                	js     0x1403d9274
1403d9246:	48 8b 01             	mov    (%rcx),%rax
1403d9249:	ba 01 00 00 00       	mov    $0x1,%edx
1403d924e:	48 8b 00             	mov    (%rax),%rax
1403d9251:	ff 15 c9 a7 ba 00    	call   *0xbaa7c9(%rip)        # 0x140f83a20
1403d9257:	90                   	nop
1403d9258:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1403d925f:	00
1403d9260:	48 33 cc             	xor    %rsp,%rcx
1403d9263:	e8 98 22 a4 00       	call   0x140e1b500
1403d9268:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
1403d926f:	5f                   	pop    %rdi
1403d9270:	5e                   	pop    %rsi
1403d9271:	5d                   	pop    %rbp
1403d9272:	5b                   	pop    %rbx
1403d9273:	c3                   	ret
1403d9274:	b9 02 00 00 00       	mov    $0x2,%ecx
1403d9279:	e8 82 14 3b 00       	call   0x14078a700
1403d927e:	90                   	nop
1403d927f:	33 c9                	xor    %ecx,%ecx
1403d9281:	e8 7a 14 3b 00       	call   0x14078a700
1403d9286:	cc                   	int3
1403d9287:	b9 01 00 00 00       	mov    $0x1,%ecx
1403d928c:	e8 6f 14 3b 00       	call   0x14078a700
1403d9291:	90                   	nop
1403d9292:	b9 02 00 00 00       	mov    $0x2,%ecx
1403d9297:	e8 64 14 3b 00       	call   0x14078a700
1403d929c:	cc                   	int3
1403d929d:	cc                   	int3
1403d929e:	cc                   	int3
1403d929f:	cc                   	int3
1403d92a0:	40 53                	rex push %rbx
1403d92a2:	55                   	push   %rbp
1403d92a3:	56                   	push   %rsi
1403d92a4:	57                   	push   %rdi
1403d92a5:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
1403d92ac:	48 8b 05 4d fc fd 00 	mov    0xfdfc4d(%rip),%rax        # 0x1413b8f00
1403d92b3:	48 33 c4             	xor    %rsp,%rax
1403d92b6:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1403d92bd:	00
1403d92be:	49 8b d9             	mov    %r9,%rbx
1403d92c1:	49 8b f8             	mov    %r8,%rdi
1403d92c4:	48 8b ea             	mov    %rdx,%rbp
1403d92c7:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
1403d92cc:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1403d92d1:	48 85 c9             	test   %rcx,%rcx
1403d92d4:	74 05                	je     0x1403d92db
1403d92d6:	8b 71 20             	mov    0x20(%rcx),%esi
1403d92d9:	eb 02                	jmp    0x1403d92dd
1403d92db:	33 f6                	xor    %esi,%esi
1403d92dd:	48 8b cd             	mov    %rbp,%rcx
1403d92e0:	e8 9b 4d 45 00       	call   0x14082e080
1403d92e5:	48 8b 08             	mov    (%rax),%rcx
1403d92e8:	48 85 c9             	test   %rcx,%rcx
1403d92eb:	74 1c                	je     0x1403d9309
1403d92ed:	8b 41 10             	mov    0x10(%rcx),%eax
1403d92f0:	ff c0                	inc    %eax
1403d92f2:	89 41 10             	mov    %eax,0x10(%rcx)
1403d92f5:	83 f8 01             	cmp    $0x1,%eax
1403d92f8:	0f 8e 21 01 00 00    	jle    0x1403d941f
1403d92fe:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403d9303:	0f 84 1e 01 00 00    	je     0x1403d9427
1403d9309:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
1403d930e:	48 8b 07             	mov    (%rdi),%rax
1403d9311:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
1403d9318:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1403d931f:	00
1403d9320:	48 8b 03             	mov    (%rbx),%rax
1403d9323:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
1403d932a:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1403d9331:	00
1403d9332:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
1403d9337:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1403d933c:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
1403d9343:	00
1403d9344:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1403d9349:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1403d934e:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1403d9354:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1403d9359:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1403d935e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1403d9363:	e8 e8 6a dc ff       	call   0x14019fe50
1403d9368:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1403d936d:	89 74 24 20          	mov    %esi,0x20(%rsp)
1403d9371:	45 33 c9             	xor    %r9d,%r9d
1403d9374:	4c 8b c0             	mov    %rax,%r8
1403d9377:	48 8d 15 7a ac 04 01 	lea    0x104ac7a(%rip),%rdx        # 0x141423ff8
1403d937e:	48 8d 0d 3b 3a fd 00 	lea    0xfd3a3b(%rip),%rcx        # 0x1413acdc0
1403d9385:	e8 b6 d3 43 00       	call   0x140816740
1403d938a:	90                   	nop
1403d938b:	4c 8d 0d 5e 51 dc ff 	lea    -0x23aea2(%rip),%r9        # 0x14019e4f0
1403d9392:	ba 08 00 00 00       	mov    $0x8,%edx
1403d9397:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1403d939d:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1403d93a2:	e8 a5 21 a4 00       	call   0x140e1b54c
1403d93a7:	90                   	nop
1403d93a8:	48 8b 0f             	mov    (%rdi),%rcx
1403d93ab:	48 85 c9             	test   %rcx,%rcx
1403d93ae:	74 20                	je     0x1403d93d0
1403d93b0:	8b 41 10             	mov    0x10(%rcx),%eax
1403d93b3:	ff c8                	dec    %eax
1403d93b5:	89 41 10             	mov    %eax,0x10(%rcx)
1403d93b8:	85 c0                	test   %eax,%eax
1403d93ba:	7f 14                	jg     0x1403d93d0
1403d93bc:	78 74                	js     0x1403d9432
1403d93be:	48 8b 01             	mov    (%rcx),%rax
1403d93c1:	ba 01 00 00 00       	mov    $0x1,%edx
1403d93c6:	48 8b 00             	mov    (%rax),%rax
1403d93c9:	ff 15 51 a6 ba 00    	call   *0xbaa651(%rip)        # 0x140f83a20
1403d93cf:	90                   	nop
1403d93d0:	48 8b 0b             	mov    (%rbx),%rcx
1403d93d3:	48 85 c9             	test   %rcx,%rcx
1403d93d6:	74 20                	je     0x1403d93f8
1403d93d8:	8b 41 10             	mov    0x10(%rcx),%eax
1403d93db:	ff c8                	dec    %eax
1403d93dd:	89 41 10             	mov    %eax,0x10(%rcx)
1403d93e0:	85 c0                	test   %eax,%eax
1403d93e2:	7f 14                	jg     0x1403d93f8
1403d93e4:	78 2e                	js     0x1403d9414
1403d93e6:	48 8b 01             	mov    (%rcx),%rax
1403d93e9:	ba 01 00 00 00       	mov    $0x1,%edx
1403d93ee:	48 8b 00             	mov    (%rax),%rax
1403d93f1:	ff 15 29 a6 ba 00    	call   *0xbaa629(%rip)        # 0x140f83a20
1403d93f7:	90                   	nop
1403d93f8:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1403d93ff:	00
1403d9400:	48 33 cc             	xor    %rsp,%rcx
1403d9403:	e8 f8 20 a4 00       	call   0x140e1b500
1403d9408:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
1403d940f:	5f                   	pop    %rdi
1403d9410:	5e                   	pop    %rsi
1403d9411:	5d                   	pop    %rbp
1403d9412:	5b                   	pop    %rbx
1403d9413:	c3                   	ret
1403d9414:	b9 02 00 00 00       	mov    $0x2,%ecx
1403d9419:	e8 e2 12 3b 00       	call   0x14078a700
1403d941e:	90                   	nop
1403d941f:	33 c9                	xor    %ecx,%ecx
1403d9421:	e8 da 12 3b 00       	call   0x14078a700
1403d9426:	cc                   	int3
1403d9427:	b9 01 00 00 00       	mov    $0x1,%ecx
1403d942c:	e8 cf 12 3b 00       	call   0x14078a700
1403d9431:	90                   	nop
1403d9432:	b9 02 00 00 00       	mov    $0x2,%ecx
1403d9437:	e8 c4 12 3b 00       	call   0x14078a700
1403d943c:	cc                   	int3
1403d943d:	cc                   	int3
1403d943e:	cc                   	int3
1403d943f:	cc                   	int3
1403d9440:	40 53                	rex push %rbx
1403d9442:	55                   	push   %rbp
1403d9443:	56                   	push   %rsi
1403d9444:	57                   	push   %rdi
1403d9445:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
1403d944c:	48 8b 05 ad fa fd 00 	mov    0xfdfaad(%rip),%rax        # 0x1413b8f00
1403d9453:	48 33 c4             	xor    %rsp,%rax
1403d9456:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1403d945d:	00
1403d945e:	49 8b d9             	mov    %r9,%rbx
1403d9461:	49 8b f8             	mov    %r8,%rdi
1403d9464:	48 8b ea             	mov    %rdx,%rbp
1403d9467:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
1403d946c:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1403d9471:	48 85 c9             	test   %rcx,%rcx
1403d9474:	74 05                	je     0x1403d947b
1403d9476:	8b 71 20             	mov    0x20(%rcx),%esi
1403d9479:	eb 02                	jmp    0x1403d947d
1403d947b:	33 f6                	xor    %esi,%esi
1403d947d:	48 8b cd             	mov    %rbp,%rcx
1403d9480:	e8 fb 4b 45 00       	call   0x14082e080
1403d9485:	48 8b 08             	mov    (%rax),%rcx
1403d9488:	48 85 c9             	test   %rcx,%rcx
1403d948b:	74 1c                	je     0x1403d94a9
1403d948d:	8b 41 10             	mov    0x10(%rcx),%eax
1403d9490:	ff c0                	inc    %eax
1403d9492:	89 41 10             	mov    %eax,0x10(%rcx)
1403d9495:	83 f8 01             	cmp    $0x1,%eax
1403d9498:	0f 8e 21 01 00 00    	jle    0x1403d95bf
1403d949e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403d94a3:	0f 84 1e 01 00 00    	je     0x1403d95c7
1403d94a9:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
1403d94ae:	48 8b 07             	mov    (%rdi),%rax
1403d94b1:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
1403d94b8:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1403d94bf:	00
1403d94c0:	48 8b 03             	mov    (%rbx),%rax
1403d94c3:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
1403d94ca:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1403d94d1:	00
1403d94d2:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
1403d94d7:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1403d94dc:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
1403d94e3:	00
1403d94e4:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1403d94e9:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1403d94ee:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1403d94f4:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1403d94f9:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1403d94fe:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1403d9503:	e8 48 69 dc ff       	call   0x14019fe50
1403d9508:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1403d950d:	89 74 24 20          	mov    %esi,0x20(%rsp)
1403d9511:	45 33 c9             	xor    %r9d,%r9d
1403d9514:	4c 8b c0             	mov    %rax,%r8
1403d9517:	48 8d 15 ba aa 04 01 	lea    0x104aaba(%rip),%rdx        # 0x141423fd8
1403d951e:	48 8d 0d 9b 38 fd 00 	lea    0xfd389b(%rip),%rcx        # 0x1413acdc0
1403d9525:	e8 16 d2 43 00       	call   0x140816740
1403d952a:	90                   	nop
1403d952b:	4c 8d 0d be 4f dc ff 	lea    -0x23b042(%rip),%r9        # 0x14019e4f0
1403d9532:	ba 08 00 00 00       	mov    $0x8,%edx
1403d9537:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1403d953d:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1403d9542:	e8 05 20 a4 00       	call   0x140e1b54c
1403d9547:	90                   	nop
1403d9548:	48 8b 0f             	mov    (%rdi),%rcx
1403d954b:	48 85 c9             	test   %rcx,%rcx
1403d954e:	74 20                	je     0x1403d9570
1403d9550:	8b 41 10             	mov    0x10(%rcx),%eax
1403d9553:	ff c8                	dec    %eax
1403d9555:	89 41 10             	mov    %eax,0x10(%rcx)
1403d9558:	85 c0                	test   %eax,%eax
1403d955a:	7f 14                	jg     0x1403d9570
1403d955c:	78 74                	js     0x1403d95d2
1403d955e:	48 8b 01             	mov    (%rcx),%rax
1403d9561:	ba 01 00 00 00       	mov    $0x1,%edx
1403d9566:	48 8b 00             	mov    (%rax),%rax
1403d9569:	ff 15 b1 a4 ba 00    	call   *0xbaa4b1(%rip)        # 0x140f83a20
1403d956f:	90                   	nop
1403d9570:	48 8b 0b             	mov    (%rbx),%rcx
1403d9573:	48 85 c9             	test   %rcx,%rcx
1403d9576:	74 20                	je     0x1403d9598
1403d9578:	8b 41 10             	mov    0x10(%rcx),%eax
1403d957b:	ff c8                	dec    %eax
1403d957d:	89 41 10             	mov    %eax,0x10(%rcx)
1403d9580:	85 c0                	test   %eax,%eax
1403d9582:	7f 14                	jg     0x1403d9598
1403d9584:	78 2e                	js     0x1403d95b4
1403d9586:	48 8b 01             	mov    (%rcx),%rax
1403d9589:	ba 01 00 00 00       	mov    $0x1,%edx
1403d958e:	48 8b 00             	mov    (%rax),%rax
1403d9591:	ff 15 89 a4 ba 00    	call   *0xbaa489(%rip)        # 0x140f83a20
1403d9597:	90                   	nop
1403d9598:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1403d959f:	00
1403d95a0:	48 33 cc             	xor    %rsp,%rcx
1403d95a3:	e8 58 1f a4 00       	call   0x140e1b500
1403d95a8:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
1403d95af:	5f                   	pop    %rdi
1403d95b0:	5e                   	pop    %rsi
1403d95b1:	5d                   	pop    %rbp
1403d95b2:	5b                   	pop    %rbx
1403d95b3:	c3                   	ret
1403d95b4:	b9 02 00 00 00       	mov    $0x2,%ecx
1403d95b9:	e8 42 11 3b 00       	call   0x14078a700