1407891f2:	e8 99 b0 ff ff       	call   0x140784290
1407891f7:	48 8b 10             	mov    (%rax),%rdx
1407891fa:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140789201:	48 89 13             	mov    %rdx,(%rbx)
140789204:	48 8b c3             	mov    %rbx,%rax
140789207:	48 83 c4 30          	add    $0x30,%rsp
14078920b:	5b                   	pop    %rbx
14078920c:	c3                   	ret
14078920d:	cc                   	int3
14078920e:	cc                   	int3
14078920f:	cc                   	int3
140789210:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140789215:	57                   	push   %rdi
140789216:	48 83 ec 30          	sub    $0x30,%rsp
14078921a:	48 8b f9             	mov    %rcx,%rdi
14078921d:	b9 28 00 00 00       	mov    $0x28,%ecx
140789222:	e8 e1 1e 69 00       	call   0x140e1b108
140789227:	48 8b d8             	mov    %rax,%rbx
14078922a:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14078922f:	48 85 c0             	test   %rax,%rax
140789232:	74 46                	je     0x14078927a
140789234:	48 8b 0d 1d 9f ca 00 	mov    0xca9f1d(%rip),%rcx        # 0x141433158
14078923b:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140789240:	48 85 c9             	test   %rcx,%rcx
140789243:	74 14                	je     0x140789259
140789245:	8b 41 10             	mov    0x10(%rcx),%eax
140789248:	ff c0                	inc    %eax
14078924a:	89 41 10             	mov    %eax,0x10(%rcx)
14078924d:	83 f8 01             	cmp    $0x1,%eax
140789250:	7e 46                	jle    0x140789298
140789252:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140789257:	74 34                	je     0x14078928d
140789259:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14078925e:	48 8b cb             	mov    %rbx,%rcx
140789261:	e8 4a b4 ff ff       	call   0x1407846b0
140789266:	48 8d 05 b3 12 8a 00 	lea    0x8a12b3(%rip),%rax        # 0x14102a520
14078926d:	48 89 03             	mov    %rax,(%rbx)
140789270:	48 c7 43 20 00 00 00 	movq   $0x0,0x20(%rbx)
140789277:	00
140789278:	eb 02                	jmp    0x14078927c
14078927a:	33 db                	xor    %ebx,%ebx
14078927c:	48 89 1f             	mov    %rbx,(%rdi)
14078927f:	48 8b c7             	mov    %rdi,%rax
140789282:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140789287:	48 83 c4 30          	add    $0x30,%rsp
14078928b:	5f                   	pop    %rdi
14078928c:	c3                   	ret
14078928d:	b9 01 00 00 00       	mov    $0x1,%ecx
140789292:	e8 69 14 00 00       	call   0x14078a700
140789297:	cc                   	int3
140789298:	33 c9                	xor    %ecx,%ecx
14078929a:	e8 61 14 00 00       	call   0x14078a700
14078929f:	cc                   	int3
1407892a0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1407892a5:	53                   	push   %rbx
1407892a6:	48 83 ec 30          	sub    $0x30,%rsp
1407892aa:	48 8b d9             	mov    %rcx,%rbx
1407892ad:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1407892b2:	e8 69 b0 ff ff       	call   0x140784320
1407892b7:	48 8b 10             	mov    (%rax),%rdx
1407892ba:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1407892c1:	48 89 13             	mov    %rdx,(%rbx)
1407892c4:	48 8b c3             	mov    %rbx,%rax
1407892c7:	48 83 c4 30          	add    $0x30,%rsp
1407892cb:	5b                   	pop    %rbx
1407892cc:	c3                   	ret
1407892cd:	cc                   	int3
1407892ce:	cc                   	int3
1407892cf:	cc                   	int3
1407892d0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1407892d5:	53                   	push   %rbx
1407892d6:	48 83 ec 30          	sub    $0x30,%rsp
1407892da:	48 8b d9             	mov    %rcx,%rbx
1407892dd:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1407892e2:	e8 c9 b0 ff ff       	call   0x1407843b0
1407892e7:	48 8b 10             	mov    (%rax),%rdx
1407892ea:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1407892f1:	48 89 13             	mov    %rdx,(%rbx)
1407892f4:	48 8b c3             	mov    %rbx,%rax
1407892f7:	48 83 c4 30          	add    $0x30,%rsp
1407892fb:	5b                   	pop    %rbx
1407892fc:	c3                   	ret
1407892fd:	cc                   	int3
1407892fe:	cc                   	int3
1407892ff:	cc                   	int3
140789300:	48 8d 05 c1 0c 8a 00 	lea    0x8a0cc1(%rip),%rax        # 0x141029fc8
140789307:	c3                   	ret
140789308:	cc                   	int3
140789309:	cc                   	int3
14078930a:	cc                   	int3
14078930b:	cc                   	int3
14078930c:	cc                   	int3
14078930d:	cc                   	int3
14078930e:	cc                   	int3
14078930f:	cc                   	int3
140789310:	48 8d 05 c1 0c 8a 00 	lea    0x8a0cc1(%rip),%rax        # 0x141029fd8
140789317:	c3                   	ret
140789318:	cc                   	int3
140789319:	cc                   	int3
14078931a:	cc                   	int3
14078931b:	cc                   	int3
14078931c:	cc                   	int3
14078931d:	cc                   	int3
14078931e:	cc                   	int3
14078931f:	cc                   	int3
140789320:	48 8d 05 91 0c 8a 00 	lea    0x8a0c91(%rip),%rax        # 0x141029fb8
140789327:	c3                   	ret
140789328:	cc                   	int3
140789329:	cc                   	int3
14078932a:	cc                   	int3
14078932b:	cc                   	int3
14078932c:	cc                   	int3
14078932d:	cc                   	int3
14078932e:	cc                   	int3
14078932f:	cc                   	int3
140789330:	48 8d 05 61 0c 8a 00 	lea    0x8a0c61(%rip),%rax        # 0x141029f98
140789337:	c3                   	ret
140789338:	cc                   	int3
140789339:	cc                   	int3
14078933a:	cc                   	int3
14078933b:	cc                   	int3
14078933c:	cc                   	int3
14078933d:	cc                   	int3
14078933e:	cc                   	int3
14078933f:	cc                   	int3
140789340:	48 8d 05 a1 0c 8a 00 	lea    0x8a0ca1(%rip),%rax        # 0x141029fe8
140789347:	c3                   	ret
140789348:	cc                   	int3
140789349:	cc                   	int3
14078934a:	cc                   	int3
14078934b:	cc                   	int3
14078934c:	cc                   	int3
14078934d:	cc                   	int3
14078934e:	cc                   	int3
14078934f:	cc                   	int3
140789350:	48 8d 05 49 0c 8a 00 	lea    0x8a0c49(%rip),%rax        # 0x141029fa0
140789357:	c3                   	ret
140789358:	cc                   	int3
140789359:	cc                   	int3
14078935a:	cc                   	int3
14078935b:	cc                   	int3
14078935c:	cc                   	int3
14078935d:	cc                   	int3
14078935e:	cc                   	int3
14078935f:	cc                   	int3
140789360:	48 8d 05 41 0c 8a 00 	lea    0x8a0c41(%rip),%rax        # 0x141029fa8
140789367:	c3                   	ret
140789368:	cc                   	int3
140789369:	cc                   	int3
14078936a:	cc                   	int3
14078936b:	cc                   	int3
14078936c:	cc                   	int3
14078936d:	cc                   	int3
14078936e:	cc                   	int3
14078936f:	cc                   	int3
140789370:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140789375:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14078937a:	55                   	push   %rbp
14078937b:	48 8d 6c 24 b0       	lea    -0x50(%rsp),%rbp
140789380:	48 81 ec 50 01 00 00 	sub    $0x150,%rsp
140789387:	48 8b 05 72 fb c2 00 	mov    0xc2fb72(%rip),%rax        # 0x1413b8f00
14078938e:	48 33 c4             	xor    %rsp,%rax
140789391:	48 89 45 40          	mov    %rax,0x40(%rbp)
140789395:	48 8b fa             	mov    %rdx,%rdi
140789398:	48 8b d9             	mov    %rcx,%rbx
14078939b:	48 89 55 98          	mov    %rdx,-0x68(%rbp)
14078939f:	c7 44 24 30 00 00 00 	movl   $0x0,0x30(%rsp)
1407893a6:	00
1407893a7:	e8 34 0a 00 00       	call   0x140789de0
1407893ac:	48 8b d3             	mov    %rbx,%rdx
1407893af:	48 8b c8             	mov    %rax,%rcx
1407893b2:	e8 29 03 00 00       	call   0x1407896e0
1407893b7:	48 8b d0             	mov    %rax,%rdx
1407893ba:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1407893be:	e8 7d f6 a1 ff       	call   0x1401a8a40
1407893c3:	90                   	nop
1407893c4:	48 8b 03             	mov    (%rbx),%rax
1407893c7:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1407893cc:	48 8b cb             	mov    %rbx,%rcx
1407893cf:	48 8b 40 78          	mov    0x78(%rax),%rax
1407893d3:	ff 15 47 a6 7f 00    	call   *0x7fa647(%rip)        # 0x140f83a20
1407893d9:	90                   	nop
1407893da:	80 7c 24 60 00       	cmpb   $0x0,0x60(%rsp)
1407893df:	0f 85 87 00 00 00    	jne    0x14078946c
1407893e5:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1407893ea:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1407893ef:	e8 4c 5b 23 00       	call   0x1409bef40
1407893f4:	48 8b d8             	mov    %rax,%rbx
1407893f7:	c6 07 00             	movb   $0x0,(%rdi)
1407893fa:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1407893fe:	48 8b d0             	mov    %rax,%rdx
140789401:	e8 1a 5b 23 00       	call   0x1409bef20
140789406:	48 8b cb             	mov    %rbx,%rcx
140789409:	e8 42 5e 23 00       	call   0x1409bf250
14078940e:	90                   	nop
14078940f:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140789414:	80 7c 24 60 00       	cmpb   $0x0,0x60(%rsp)
140789419:	74 07                	je     0x140789422
14078941b:	e8 80 88 c3 ff       	call   0x1403c1ca0
140789420:	eb 06                	jmp    0x140789428
140789422:	e8 29 5e 23 00       	call   0x1409bf250
140789427:	90                   	nop
140789428:	48 8b 55 38          	mov    0x38(%rbp),%rdx
14078942c:	48 83 fa 0f          	cmp    $0xf,%rdx
140789430:	0f 86 11 01 00 00    	jbe    0x140789547
140789436:	48 ff c2             	inc    %rdx
140789439:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
14078943d:	48 8b c1             	mov    %rcx,%rax
140789440:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140789447:	72 19                	jb     0x140789462
140789449:	48 83 c2 27          	add    $0x27,%rdx
14078944d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140789451:	48 2b c1             	sub    %rcx,%rax
140789454:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140789458:	48 83 f8 1f          	cmp    $0x1f,%rax
14078945c:	0f 87 09 01 00 00    	ja     0x14078956b
140789462:	e8 dd 1c 69 00       	call   0x140e1b144
140789467:	e9 db 00 00 00       	jmp    0x140789547
14078946c:	0f 10 45 20          	movups 0x20(%rbp),%xmm0
140789470:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
140789475:	0f 10 4d 30          	movups 0x30(%rbp),%xmm1
140789479:	0f 11 4c 24 50       	movups %xmm1,0x50(%rsp)
14078947e:	66 0f 6f 05 aa a9 81 	movdqa 0x81a9aa(%rip),%xmm0        # 0x140fa3e30
140789485:	00
140789486:	f3 0f 7f 45 30       	movdqu %xmm0,0x30(%rbp)
14078948b:	c6 45 20 00          	movb   $0x0,0x20(%rbp)
14078948f:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140789494:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140789498:	e8 c3 78 c3 ff       	call   0x1403c0d60
14078949d:	90                   	nop
14078949e:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
1407894a2:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1407894a7:	c6 45 18 ff          	movb   $0xff,0x18(%rbp)
1407894ab:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
1407894af:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1407894b4:	48 0f be 4d 90       	movsbq -0x70(%rbp),%rcx
1407894b9:	48 ff c1             	inc    %rcx
1407894bc:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
1407894c1:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1407894c6:	e8 95 75 db ff       	call   0x140540a60
1407894cb:	90                   	nop
1407894cc:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1407894d0:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1407894d5:	48 8d 45 20          	lea    0x20(%rbp),%rax
1407894d9:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1407894de:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1407894e3:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1407894e9:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1407894ee:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1407894f3:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1407894f7:	e8 14 90 db ff       	call   0x140542510
1407894fc:	45 33 c0             	xor    %r8d,%r8d
1407894ff:	48 8b d0             	mov    %rax,%rdx
140789502:	48 8b cf             	mov    %rdi,%rcx
140789505:	e8 76 47 dc ff       	call   0x14054dc80
14078950a:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
140789511:	00
140789512:	4c 8d 0d 27 88 c3 ff 	lea    -0x3c77d9(%rip),%r9        # 0x1403c1d40
140789519:	ba 30 00 00 00       	mov    $0x30,%edx
14078951e:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140789524:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140789528:	e8 1f 20 69 00       	call   0x140e1b54c
14078952d:	90                   	nop
14078952e:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140789533:	80 7c 24 60 00       	cmpb   $0x0,0x60(%rsp)
140789538:	74 07                	je     0x140789541
14078953a:	e8 61 87 c3 ff       	call   0x1403c1ca0
14078953f:	eb 06                	jmp    0x140789547
140789541:	e8 0a 5d 23 00       	call   0x1409bf250
140789546:	90                   	nop
140789547:	48 8b c7             	mov    %rdi,%rax
14078954a:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
14078954e:	48 33 cc             	xor    %rsp,%rcx
140789551:	e8 aa 1f 69 00       	call   0x140e1b500
140789556:	4c 8d 9c 24 50 01 00 	lea    0x150(%rsp),%r11
14078955d:	00
14078955e:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140789562:	49 8b 7b 28          	mov    0x28(%r11),%rdi
140789566:	49 8b e3             	mov    %r11,%rsp
140789569:	5d                   	pop    %rbp
14078956a:	c3                   	ret
14078956b:	e8 34 0c 6a 00       	call   0x140e2a1a4
140789570:	cc                   	int3
140789571:	cc                   	int3
140789572:	cc                   	int3
140789573:	cc                   	int3
140789574:	cc                   	int3
140789575:	cc                   	int3
140789576:	cc                   	int3
140789577:	cc                   	int3
140789578:	cc                   	int3
140789579:	cc                   	int3
14078957a:	cc                   	int3
14078957b:	cc                   	int3
14078957c:	cc                   	int3
14078957d:	cc                   	int3
14078957e:	cc                   	int3
14078957f:	cc                   	int3
140789580:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140789585:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14078958a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14078958f:	55                   	push   %rbp
140789590:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
140789595:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
14078959c:	48 8b da             	mov    %rdx,%rbx
14078959f:	48 8b f9             	mov    %rcx,%rdi
1407895a2:	c7 45 97 00 00 00 00 	movl   $0x0,-0x69(%rbp)
1407895a9:	48 8b 02             	mov    (%rdx),%rax
1407895ac:	0f b7 48 1c          	movzwl 0x1c(%rax),%ecx
1407895b0:	66 83 f9 08          	cmp    $0x8,%cx
1407895b4:	75 14                	jne    0x1407895ca
1407895b6:	c6 07 00             	movb   $0x0,(%rdi)
1407895b9:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1407895bd:	b2 0c                	mov    $0xc,%dl
1407895bf:	e8 bc 59 23 00       	call   0x1409bef80
1407895c4:	90                   	nop
1407895c5:	e9 fc 00 00 00       	jmp    0x1407896c6
1407895ca:	c6 45 df 00          	movb   $0x0,-0x21(%rbp)
1407895ce:	66 83 f9 07          	cmp    $0x7,%cx
1407895d2:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1407895d6:	75 6b                	jne    0x140789643
1407895d8:	e8 c3 86 c3 ff       	call   0x1403c1ca0
1407895dd:	c6 45 b7 01          	movb   $0x1,-0x49(%rbp)
1407895e1:	c6 45 df 01          	movb   $0x1,-0x21(%rbp)
1407895e5:	48 8b 13             	mov    (%rbx),%rdx
1407895e8:	48 83 c2 20          	add    $0x20,%rdx
1407895ec:	48 8d 4d 2f          	lea    0x2f(%rbp),%rcx
1407895f0:	e8 4b f4 a1 ff       	call   0x1401a8a40
1407895f5:	48 8b d0             	mov    %rax,%rdx
1407895f8:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1407895fc:	e8 5f 77 c3 ff       	call   0x1403c0d60
140789601:	90                   	nop
140789602:	48 8d 45 b7          	lea    -0x49(%rbp),%rax
140789606:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
14078960a:	48 8d 45 17          	lea    0x17(%rbp),%rax
14078960e:	48 89 45 af          	mov    %rax,-0x51(%rbp)
140789612:	0f 28 45 a7          	movaps -0x59(%rbp),%xmm0
140789616:	66 0f 7f 45 a7       	movdqa %xmm0,-0x59(%rbp)
14078961b:	4c 8d 45 6f          	lea    0x6f(%rbp),%r8
14078961f:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
140789623:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
140789627:	e8 e4 8e db ff       	call   0x140542510
14078962c:	45 33 c0             	xor    %r8d,%r8d
14078962f:	48 8b d0             	mov    %rax,%rdx
140789632:	48 8b cf             	mov    %rdi,%rcx
140789635:	e8 46 46 dc ff       	call   0x14054dc80
14078963a:	c7 45 97 01 00 00 00 	movl   $0x1,-0x69(%rbp)
140789641:	eb 68                	jmp    0x1407896ab
140789643:	e8 58 86 c3 ff       	call   0x1403c1ca0
140789648:	c6 45 b7 00          	movb   $0x0,-0x49(%rbp)