140516fde:	e8 3d 8f c8 ff       	call   0x14019ff20
140516fe3:	90                   	nop
140516fe4:	4d 8b c7             	mov    %r15,%r8
140516fe7:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
140516fee:	00
140516fef:	48 8b 0d 82 be f1 00 	mov    0xf1be82(%rip),%rcx        # 0x141432e78
140516ff6:	e8 25 8f c8 ff       	call   0x14019ff20
140516ffb:	90                   	nop
140516ffc:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
140517001:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140517006:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
14051700d:	00
14051700e:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140517013:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140517018:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14051701e:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140517023:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140517028:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14051702d:	e8 1e 8e c8 ff       	call   0x14019fe50
140517032:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140517037:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14051703b:	45 33 c9             	xor    %r9d,%r9d
14051703e:	4c 8b c0             	mov    %rax,%r8
140517041:	48 8d 15 d8 42 f1 00 	lea    0xf142d8(%rip),%rdx        # 0x14142b320
140517048:	48 8d 0d 71 5d e9 00 	lea    0xe95d71(%rip),%rcx        # 0x1413acdc0
14051704f:	e8 ec f6 2f 00       	call   0x140816740
140517054:	90                   	nop
140517055:	4c 8d 0d 94 74 c8 ff 	lea    -0x378b6c(%rip),%r9        # 0x14019e4f0
14051705c:	ba 08 00 00 00       	mov    $0x8,%edx
140517061:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140517067:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14051706c:	e8 db 44 90 00       	call   0x140e1b54c
140517071:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140517078:	00
140517079:	48 33 cc             	xor    %rsp,%rcx
14051707c:	e8 7f 44 90 00       	call   0x140e1b500
140517081:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
140517088:	00
140517089:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140517090:	41 5f                	pop    %r15
140517092:	41 5e                	pop    %r14
140517094:	5f                   	pop    %rdi
140517095:	5e                   	pop    %rsi
140517096:	5d                   	pop    %rbp
140517097:	c3                   	ret
140517098:	b9 01 00 00 00       	mov    $0x1,%ecx
14051709d:	e8 5e 36 27 00       	call   0x14078a700
1405170a2:	90                   	nop
1405170a3:	33 c9                	xor    %ecx,%ecx
1405170a5:	e8 56 36 27 00       	call   0x14078a700
1405170aa:	cc                   	int3
1405170ab:	b9 01 00 00 00       	mov    $0x1,%ecx
1405170b0:	e8 4b 36 27 00       	call   0x14078a700
1405170b5:	90                   	nop
1405170b6:	33 c9                	xor    %ecx,%ecx
1405170b8:	e8 43 36 27 00       	call   0x14078a700
1405170bd:	cc                   	int3
1405170be:	cc                   	int3
1405170bf:	cc                   	int3
1405170c0:	40 53                	rex push %rbx
1405170c2:	55                   	push   %rbp
1405170c3:	56                   	push   %rsi
1405170c4:	57                   	push   %rdi
1405170c5:	41 56                	push   %r14
1405170c7:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1405170ce:	48 8b 05 2b 1e ea 00 	mov    0xea1e2b(%rip),%rax        # 0x1413b8f00
1405170d5:	48 33 c4             	xor    %rsp,%rax
1405170d8:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1405170df:	00
1405170e0:	49 8b e9             	mov    %r9,%rbp
1405170e3:	41 8b f8             	mov    %r8d,%edi
1405170e6:	48 8b f2             	mov    %rdx,%rsi
1405170e9:	4c 8b b4 24 e0 00 00 	mov    0xe0(%rsp),%r14
1405170f0:	00
1405170f1:	48 85 c9             	test   %rcx,%rcx
1405170f4:	74 05                	je     0x1405170fb
1405170f6:	8b 59 20             	mov    0x20(%rcx),%ebx
1405170f9:	eb 02                	jmp    0x1405170fd
1405170fb:	33 db                	xor    %ebx,%ebx
1405170fd:	48 8b ce             	mov    %rsi,%rcx
140517100:	e8 7b 6f 31 00       	call   0x14082e080
140517105:	48 8b 08             	mov    (%rax),%rcx
140517108:	48 85 c9             	test   %rcx,%rcx
14051710b:	74 1c                	je     0x140517129
14051710d:	8b 41 10             	mov    0x10(%rcx),%eax
140517110:	ff c0                	inc    %eax
140517112:	89 41 10             	mov    %eax,0x10(%rcx)
140517115:	83 f8 01             	cmp    $0x1,%eax
140517118:	0f 8e 17 01 00 00    	jle    0x140517235
14051711e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140517123:	0f 84 14 01 00 00    	je     0x14051723d
140517129:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
14051712e:	48 8b 0d 43 bd f1 00 	mov    0xf1bd43(%rip),%rcx        # 0x141432e78
140517135:	85 ff                	test   %edi,%edi
140517137:	48 8d 51 58          	lea    0x58(%rcx),%rdx
14051713b:	75 04                	jne    0x140517141
14051713d:	48 8d 51 60          	lea    0x60(%rcx),%rdx
140517141:	48 8b 12             	mov    (%rdx),%rdx
140517144:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
140517149:	48 85 d2             	test   %rdx,%rdx
14051714c:	74 23                	je     0x140517171
14051714e:	8b 42 10             	mov    0x10(%rdx),%eax
140517151:	ff c0                	inc    %eax
140517153:	89 42 10             	mov    %eax,0x10(%rdx)
140517156:	83 f8 01             	cmp    $0x1,%eax
140517159:	0f 8e e9 00 00 00    	jle    0x140517248
14051715f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140517164:	0f 84 c0 00 00 00    	je     0x14051722a
14051716a:	48 8b 0d 07 bd f1 00 	mov    0xf1bd07(%rip),%rcx        # 0x141432e78
140517171:	4c 8b c5             	mov    %rbp,%r8
140517174:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140517179:	e8 a2 8d c8 ff       	call   0x14019ff20
14051717e:	90                   	nop
14051717f:	4d 8b c6             	mov    %r14,%r8
140517182:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
140517189:	00
14051718a:	48 8b 0d e7 bc f1 00 	mov    0xf1bce7(%rip),%rcx        # 0x141432e78
140517191:	e8 8a 8d c8 ff       	call   0x14019ff20
140517196:	90                   	nop
140517197:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
14051719c:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1405171a1:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
1405171a8:	00
1405171a9:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1405171ae:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1405171b3:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1405171b9:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1405171be:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1405171c3:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1405171c8:	e8 83 8c c8 ff       	call   0x14019fe50
1405171cd:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1405171d2:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1405171d6:	45 33 c9             	xor    %r9d,%r9d
1405171d9:	4c 8b c0             	mov    %rax,%r8
1405171dc:	48 8d 15 e5 3f f1 00 	lea    0xf13fe5(%rip),%rdx        # 0x14142b1c8
1405171e3:	48 8d 0d d6 5b e9 00 	lea    0xe95bd6(%rip),%rcx        # 0x1413acdc0
1405171ea:	e8 51 f5 2f 00       	call   0x140816740
1405171ef:	90                   	nop
1405171f0:	4c 8d 0d f9 72 c8 ff 	lea    -0x378d07(%rip),%r9        # 0x14019e4f0
1405171f7:	ba 08 00 00 00       	mov    $0x8,%edx
1405171fc:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140517202:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140517207:	e8 40 43 90 00       	call   0x140e1b54c
14051720c:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
140517213:	00
140517214:	48 33 cc             	xor    %rsp,%rcx
140517217:	e8 e4 42 90 00       	call   0x140e1b500
14051721c:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140517223:	41 5e                	pop    %r14
140517225:	5f                   	pop    %rdi
140517226:	5e                   	pop    %rsi
140517227:	5d                   	pop    %rbp
140517228:	5b                   	pop    %rbx
140517229:	c3                   	ret
14051722a:	b9 01 00 00 00       	mov    $0x1,%ecx
14051722f:	e8 cc 34 27 00       	call   0x14078a700
140517234:	90                   	nop
140517235:	33 c9                	xor    %ecx,%ecx
140517237:	e8 c4 34 27 00       	call   0x14078a700
14051723c:	cc                   	int3
14051723d:	b9 01 00 00 00       	mov    $0x1,%ecx
140517242:	e8 b9 34 27 00       	call   0x14078a700
140517247:	90                   	nop
140517248:	33 c9                	xor    %ecx,%ecx
14051724a:	e8 b1 34 27 00       	call   0x14078a700
14051724f:	cc                   	int3
140517250:	40 53                	rex push %rbx
140517252:	55                   	push   %rbp
140517253:	56                   	push   %rsi
140517254:	57                   	push   %rdi
140517255:	41 54                	push   %r12
140517257:	41 56                	push   %r14
140517259:	41 57                	push   %r15
14051725b:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140517262:	48 8b 05 97 1c ea 00 	mov    0xea1c97(%rip),%rax        # 0x1413b8f00
140517269:	48 33 c4             	xor    %rsp,%rax
14051726c:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
140517273:	00
140517274:	49 8b e9             	mov    %r9,%rbp
140517277:	41 8b f8             	mov    %r8d,%edi
14051727a:	48 8b f2             	mov    %rdx,%rsi
14051727d:	4c 8b b4 24 00 01 00 	mov    0x100(%rsp),%r14
140517284:	00
140517285:	4c 8b bc 24 08 01 00 	mov    0x108(%rsp),%r15
14051728c:	00
14051728d:	4c 8b a4 24 10 01 00 	mov    0x110(%rsp),%r12
140517294:	00
140517295:	48 85 c9             	test   %rcx,%rcx
140517298:	74 05                	je     0x14051729f
14051729a:	8b 59 20             	mov    0x20(%rcx),%ebx
14051729d:	eb 02                	jmp    0x1405172a1
14051729f:	33 db                	xor    %ebx,%ebx
1405172a1:	48 8b ce             	mov    %rsi,%rcx
1405172a4:	e8 d7 6d 31 00       	call   0x14082e080
1405172a9:	48 8b 08             	mov    (%rax),%rcx
1405172ac:	48 85 c9             	test   %rcx,%rcx
1405172af:	74 1c                	je     0x1405172cd
1405172b1:	8b 41 10             	mov    0x10(%rcx),%eax
1405172b4:	ff c0                	inc    %eax
1405172b6:	89 41 10             	mov    %eax,0x10(%rcx)
1405172b9:	83 f8 01             	cmp    $0x1,%eax
1405172bc:	0f 8e 4b 01 00 00    	jle    0x14051740d
1405172c2:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1405172c7:	0f 84 48 01 00 00    	je     0x140517415
1405172cd:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
1405172d2:	48 8b 0d 9f bb f1 00 	mov    0xf1bb9f(%rip),%rcx        # 0x141432e78
1405172d9:	85 ff                	test   %edi,%edi
1405172db:	48 8d 51 58          	lea    0x58(%rcx),%rdx
1405172df:	75 04                	jne    0x1405172e5
1405172e1:	48 8d 51 60          	lea    0x60(%rcx),%rdx
1405172e5:	48 8b 12             	mov    (%rdx),%rdx
1405172e8:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
1405172ed:	48 85 d2             	test   %rdx,%rdx
1405172f0:	74 23                	je     0x140517315
1405172f2:	8b 42 10             	mov    0x10(%rdx),%eax
1405172f5:	ff c0                	inc    %eax
1405172f7:	89 42 10             	mov    %eax,0x10(%rdx)
1405172fa:	83 f8 01             	cmp    $0x1,%eax
1405172fd:	0f 8e 1d 01 00 00    	jle    0x140517420
140517303:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140517308:	0f 84 f4 00 00 00    	je     0x140517402
14051730e:	48 8b 0d 63 bb f1 00 	mov    0xf1bb63(%rip),%rcx        # 0x141432e78
140517315:	4c 8b c5             	mov    %rbp,%r8
140517318:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
14051731d:	e8 fe 8b c8 ff       	call   0x14019ff20
140517322:	90                   	nop
140517323:	4d 8b c6             	mov    %r14,%r8
140517326:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
14051732d:	00
14051732e:	48 8b 0d 43 bb f1 00 	mov    0xf1bb43(%rip),%rcx        # 0x141432e78
140517335:	e8 e6 8b c8 ff       	call   0x14019ff20
14051733a:	90                   	nop
14051733b:	4d 8b c7             	mov    %r15,%r8
14051733e:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
140517345:	00
140517346:	48 8b 0d 2b bb f1 00 	mov    0xf1bb2b(%rip),%rcx        # 0x141432e78
14051734d:	e8 ce 8b c8 ff       	call   0x14019ff20
140517352:	90                   	nop
140517353:	4d 8b c4             	mov    %r12,%r8
140517356:	48 8d 94 24 90 00 00 	lea    0x90(%rsp),%rdx
14051735d:	00
14051735e:	48 8b 0d 13 bb f1 00 	mov    0xf1bb13(%rip),%rcx        # 0x141432e78
140517365:	e8 b6 8b c8 ff       	call   0x14019ff20
14051736a:	90                   	nop
14051736b:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
140517370:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140517375:	48 8d 84 24 98 00 00 	lea    0x98(%rsp),%rax
14051737c:	00
14051737d:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140517382:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140517387:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14051738d:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140517392:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140517397:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14051739c:	e8 af 8a c8 ff       	call   0x14019fe50
1405173a1:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1405173a6:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1405173aa:	45 33 c9             	xor    %r9d,%r9d
1405173ad:	4c 8b c0             	mov    %rax,%r8
1405173b0:	48 8d 15 61 3f f1 00 	lea    0xf13f61(%rip),%rdx        # 0x14142b318
1405173b7:	48 8d 0d 02 5a e9 00 	lea    0xe95a02(%rip),%rcx        # 0x1413acdc0
1405173be:	e8 7d f3 2f 00       	call   0x140816740
1405173c3:	90                   	nop
1405173c4:	4c 8d 0d 25 71 c8 ff 	lea    -0x378edb(%rip),%r9        # 0x14019e4f0
1405173cb:	ba 08 00 00 00       	mov    $0x8,%edx
1405173d0:	41 b8 06 00 00 00    	mov    $0x6,%r8d
1405173d6:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1405173db:	e8 6c 41 90 00       	call   0x140e1b54c
1405173e0:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
1405173e7:	00
1405173e8:	48 33 cc             	xor    %rsp,%rcx
1405173eb:	e8 10 41 90 00       	call   0x140e1b500
1405173f0:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
1405173f7:	41 5f                	pop    %r15
1405173f9:	41 5e                	pop    %r14
1405173fb:	41 5c                	pop    %r12
1405173fd:	5f                   	pop    %rdi
1405173fe:	5e                   	pop    %rsi
1405173ff:	5d                   	pop    %rbp
140517400:	5b                   	pop    %rbx
140517401:	c3                   	ret
140517402:	b9 01 00 00 00       	mov    $0x1,%ecx
140517407:	e8 f4 32 27 00       	call   0x14078a700
14051740c:	90                   	nop
14051740d:	33 c9                	xor    %ecx,%ecx
14051740f:	e8 ec 32 27 00       	call   0x14078a700
140517414:	cc                   	int3
140517415:	b9 01 00 00 00       	mov    $0x1,%ecx
14051741a:	e8 e1 32 27 00       	call   0x14078a700
14051741f:	90                   	nop
140517420:	33 c9                	xor    %ecx,%ecx
140517422:	e8 d9 32 27 00       	call   0x14078a700
140517427:	cc                   	int3
140517428:	cc                   	int3
140517429:	cc                   	int3
14051742a:	cc                   	int3
14051742b:	cc                   	int3
14051742c:	cc                   	int3
14051742d:	cc                   	int3
14051742e:	cc                   	int3
14051742f:	cc                   	int3
140517430:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140517435:	55                   	push   %rbp
140517436:	56                   	push   %rsi
140517437:	57                   	push   %rdi
140517438:	41 56                	push   %r14
14051743a:	41 57                	push   %r15
14051743c:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140517443:	48 8b 05 b6 1a ea 00 	mov    0xea1ab6(%rip),%rax        # 0x1413b8f00
14051744a:	48 33 c4             	xor    %rsp,%rax
14051744d:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140517454:	00
140517455:	49 8b e9             	mov    %r9,%rbp
140517458:	41 8b f8             	mov    %r8d,%edi
14051745b:	48 8b f2             	mov    %rdx,%rsi
14051745e:	4c 8b b4 24 f0 00 00 	mov    0xf0(%rsp),%r14
140517465:	00
140517466:	4c 8b bc 24 f8 00 00 	mov    0xf8(%rsp),%r15
14051746d:	00
14051746e:	48 85 c9             	test   %rcx,%rcx
140517471:	74 05                	je     0x140517478
140517473:	8b 59 20             	mov    0x20(%rcx),%ebx
140517476:	eb 02                	jmp    0x14051747a
140517478:	33 db                	xor    %ebx,%ebx
14051747a:	48 8b ce             	mov    %rsi,%rcx
14051747d:	e8 fe 6b 31 00       	call   0x14082e080
140517482:	48 8b 08             	mov    (%rax),%rcx
140517485:	48 85 c9             	test   %rcx,%rcx
140517488:	74 1c                	je     0x1405174a6
14051748a:	8b 41 10             	mov    0x10(%rcx),%eax
14051748d:	ff c0                	inc    %eax
14051748f:	89 41 10             	mov    %eax,0x10(%rcx)
140517492:	83 f8 01             	cmp    $0x1,%eax
140517495:	0f 8e 38 01 00 00    	jle    0x1405175d3
14051749b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1405174a0:	0f 84 35 01 00 00    	je     0x1405175db
1405174a6:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
1405174ab:	48 8b 0d c6 b9 f1 00 	mov    0xf1b9c6(%rip),%rcx        # 0x141432e78
1405174b2:	85 ff                	test   %edi,%edi
1405174b4:	48 8d 51 58          	lea    0x58(%rcx),%rdx
1405174b8:	75 04                	jne    0x1405174be
1405174ba:	48 8d 51 60          	lea    0x60(%rcx),%rdx
1405174be:	48 8b 12             	mov    (%rdx),%rdx
1405174c1:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
1405174c6:	48 85 d2             	test   %rdx,%rdx
1405174c9:	74 23                	je     0x1405174ee
1405174cb:	8b 42 10             	mov    0x10(%rdx),%eax
1405174ce:	ff c0                	inc    %eax
1405174d0:	89 42 10             	mov    %eax,0x10(%rdx)
1405174d3:	83 f8 01             	cmp    $0x1,%eax