140119116:	48 89 d3             	mov    %rdx,%rbx
140119119:	74 54                	je     0x14011916f
14011911b:	4c 8b 25 de 02 12 00 	mov    0x1202de(%rip),%r12        # 0x140239400
140119122:	31 f6                	xor    %esi,%esi
140119124:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14011912b:	00 00 00 00
14011912f:	90                   	nop
140119130:	48 8b 43 70          	mov    0x70(%rbx),%rax
140119134:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
140119138:	48 8d 50 01          	lea    0x1(%rax),%rdx
14011913c:	48 89 53 70          	mov    %rdx,0x70(%rbx)
140119140:	e8 1b b2 f3 ff       	call   0x140054360
140119145:	49 8b 04 24          	mov    (%r12),%rax
140119149:	48 8b 4c f5 00       	mov    0x0(%rbp,%rsi,8),%rcx
14011914e:	48 83 c6 01          	add    $0x1,%rsi
140119152:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
140119159:	48 8d 51 04          	lea    0x4(%rcx),%rdx
14011915d:	48 89 f9             	mov    %rdi,%rcx
140119160:	44 8b 40 10          	mov    0x10(%rax),%r8d
140119164:	e8 17 44 01 00       	call   0x14012d580
140119169:	48 3b 73 40          	cmp    0x40(%rbx),%rsi
14011916d:	72 c1                	jb     0x140119130
14011916f:	31 c0                	xor    %eax,%eax
140119171:	48 83 c4 20          	add    $0x20,%rsp
140119175:	5b                   	pop    %rbx
140119176:	5e                   	pop    %rsi
140119177:	5f                   	pop    %rdi
140119178:	5d                   	pop    %rbp
140119179:	41 5c                	pop    %r12
14011917b:	c3                   	ret
14011917c:	0f 1f 40 00          	nopl   0x0(%rax)
140119180:	41 56                	push   %r14
140119182:	41 55                	push   %r13
140119184:	41 54                	push   %r12
140119186:	55                   	push   %rbp
140119187:	57                   	push   %rdi
140119188:	56                   	push   %rsi
140119189:	53                   	push   %rbx
14011918a:	48 83 ec 30          	sub    $0x30,%rsp
14011918e:	48 8b 3d 5b f9 11 00 	mov    0x11f95b(%rip),%rdi        # 0x140238af0
140119195:	31 ed                	xor    %ebp,%ebp
140119197:	4c 8b 37             	mov    (%rdi),%r14
14011919a:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
14011919f:	4c 8b 72 38          	mov    0x38(%rdx),%r14
1401191a3:	49 89 cc             	mov    %rcx,%r12
1401191a6:	48 89 d6             	mov    %rdx,%rsi
1401191a9:	31 ff                	xor    %edi,%edi
1401191ab:	4c 8d 6c 24 24       	lea    0x24(%rsp),%r13
1401191b0:	48 63 df             	movslq %edi,%rbx
1401191b3:	48 3b 5e 40          	cmp    0x40(%rsi),%rbx
1401191b7:	72 2a                	jb     0x1401191e3
1401191b9:	eb 35                	jmp    0x1401191f0
1401191bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401191c0:	48 8b 46 70          	mov    0x70(%rsi),%rax
1401191c4:	48 8b 4e 60          	mov    0x60(%rsi),%rcx
1401191c8:	49 83 c6 08          	add    $0x8,%r14
1401191cc:	48 83 c3 01          	add    $0x1,%rbx
1401191d0:	48 8d 50 01          	lea    0x1(%rax),%rdx
1401191d4:	48 89 56 70          	mov    %rdx,0x70(%rsi)
1401191d8:	e8 83 b1 f3 ff       	call   0x140054360
1401191dd:	48 3b 5e 40          	cmp    0x40(%rsi),%rbx
1401191e1:	73 5d                	jae    0x140119240
1401191e3:	49 8b 06             	mov    (%r14),%rax
1401191e6:	89 df                	mov    %ebx,%edi
1401191e8:	0f b6 40 04          	movzbl 0x4(%rax),%eax
1401191ec:	39 e8                	cmp    %ebp,%eax
1401191ee:	74 d0                	je     0x1401191c0
1401191f0:	89 f8                	mov    %edi,%eax
1401191f2:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1401191f8:	4c 89 ea             	mov    %r13,%rdx
1401191fb:	4c 89 e1             	mov    %r12,%rcx
1401191fe:	83 c5 01             	add    $0x1,%ebp
140119201:	0f c8                	bswap  %eax
140119203:	89 44 24 24          	mov    %eax,0x24(%rsp)
140119207:	e8 74 43 01 00       	call   0x14012d580
14011920c:	81 fd 00 01 00 00    	cmp    $0x100,%ebp
140119212:	75 9c                	jne    0x1401191b0
140119214:	48 8b 3d d5 f8 11 00 	mov    0x11f8d5(%rip),%rdi        # 0x140238af0
14011921b:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140119220:	48 2b 07             	sub    (%rdi),%rax
140119223:	75 20                	jne    0x140119245
140119225:	31 c0                	xor    %eax,%eax
140119227:	48 83 c4 30          	add    $0x30,%rsp
14011922b:	5b                   	pop    %rbx
14011922c:	5e                   	pop    %rsi
14011922d:	5f                   	pop    %rdi
14011922e:	5d                   	pop    %rbp
14011922f:	41 5c                	pop    %r12
140119231:	41 5d                	pop    %r13
140119233:	41 5e                	pop    %r14
140119235:	c3                   	ret
140119236:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14011923d:	00 00 00
140119240:	83 c7 01             	add    $0x1,%edi
140119243:	eb ab                	jmp    0x1401191f0
140119245:	e8 26 b6 0c 00       	call   0x1401e4870
14011924a:	90                   	nop
14011924b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140119250:	41 56                	push   %r14
140119252:	41 55                	push   %r13
140119254:	41 54                	push   %r12
140119256:	55                   	push   %rbp
140119257:	57                   	push   %rdi
140119258:	56                   	push   %rsi
140119259:	53                   	push   %rbx
14011925a:	48 83 ec 30          	sub    $0x30,%rsp
14011925e:	4c 8b 25 8b f8 11 00 	mov    0x11f88b(%rip),%r12        # 0x140238af0
140119265:	31 db                	xor    %ebx,%ebx
140119267:	48 8b 42 40          	mov    0x40(%rdx),%rax
14011926b:	4d 8b 34 24          	mov    (%r12),%r14
14011926f:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140119274:	4c 8b 72 38          	mov    0x38(%rdx),%r14
140119278:	48 89 ce             	mov    %rcx,%rsi
14011927b:	49 89 d5             	mov    %rdx,%r13
14011927e:	48 8d 6c 24 24       	lea    0x24(%rsp),%rbp
140119283:	49 8d 3c c6          	lea    (%r14,%rax,8),%rdi
140119287:	49 39 fe             	cmp    %rdi,%r14
14011928a:	73 4f                	jae    0x1401192db
14011928c:	0f 1f 40 00          	nopl   0x0(%rax)
140119290:	49 8b 16             	mov    (%r14),%rdx
140119293:	49 8b 4d 00          	mov    0x0(%r13),%rcx
140119297:	e8 24 0e ff ff       	call   0x14010a0c0
14011929c:	48 85 c0             	test   %rax,%rax
14011929f:	74 03                	je     0x1401192a4
1401192a1:	03 58 08             	add    0x8(%rax),%ebx
1401192a4:	49 8b 45 70          	mov    0x70(%r13),%rax
1401192a8:	49 8b 4d 60          	mov    0x60(%r13),%rcx
1401192ac:	49 83 c6 08          	add    $0x8,%r14
1401192b0:	48 8d 50 01          	lea    0x1(%rax),%rdx
1401192b4:	49 89 55 70          	mov    %rdx,0x70(%r13)
1401192b8:	e8 a3 b0 f3 ff       	call   0x140054360
1401192bd:	89 d8                	mov    %ebx,%eax
1401192bf:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1401192c5:	48 89 ea             	mov    %rbp,%rdx
1401192c8:	48 89 f1             	mov    %rsi,%rcx
1401192cb:	0f c8                	bswap  %eax
1401192cd:	89 44 24 24          	mov    %eax,0x24(%rsp)
1401192d1:	e8 aa 42 01 00       	call   0x14012d580
1401192d6:	49 39 fe             	cmp    %rdi,%r14
1401192d9:	72 b5                	jb     0x140119290
1401192db:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1401192e0:	49 2b 04 24          	sub    (%r12),%rax
1401192e4:	75 11                	jne    0x1401192f7
1401192e6:	31 c0                	xor    %eax,%eax
1401192e8:	48 83 c4 30          	add    $0x30,%rsp
1401192ec:	5b                   	pop    %rbx
1401192ed:	5e                   	pop    %rsi
1401192ee:	5f                   	pop    %rdi
1401192ef:	5d                   	pop    %rbp
1401192f0:	41 5c                	pop    %r12
1401192f2:	41 5d                	pop    %r13
1401192f4:	41 5e                	pop    %r14
1401192f6:	c3                   	ret
1401192f7:	e8 74 b5 0c 00       	call   0x1401e4870
1401192fc:	90                   	nop
1401192fd:	0f 1f 00             	nopl   (%rax)
140119300:	41 56                	push   %r14
140119302:	41 55                	push   %r13
140119304:	41 54                	push   %r12
140119306:	55                   	push   %rbp
140119307:	57                   	push   %rdi
140119308:	56                   	push   %rsi
140119309:	53                   	push   %rbx
14011930a:	48 83 ec 70          	sub    $0x70,%rsp
14011930e:	4c 8b 2d db f7 11 00 	mov    0x11f7db(%rip),%r13        # 0x140238af0
140119315:	66 0f ef c0          	pxor   %xmm0,%xmm0
140119319:	48 8b 42 40          	mov    0x40(%rdx),%rax
14011931d:	49 8b 7d 00          	mov    0x0(%r13),%rdi
140119321:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
140119326:	48 8b 7a 38          	mov    0x38(%rdx),%rdi
14011932a:	48 8d 74 24 30       	lea    0x30(%rsp),%rsi
14011932f:	48 89 d3             	mov    %rdx,%rbx
140119332:	49 89 cc             	mov    %rcx,%r12
140119335:	31 d2                	xor    %edx,%edx
140119337:	48 89 f1             	mov    %rsi,%rcx
14011933a:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
14011933f:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
140119344:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140119349:	48 c7 44 24 60 00 00 	movq   $0x0,0x60(%rsp)
140119350:	00 00
140119352:	48 8d 2c c7          	lea    (%rdi,%rax,8),%rbp
140119356:	48 8b 05 43 00 12 00 	mov    0x120043(%rip),%rax        # 0x1402393a0
14011935d:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140119362:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140119367:	e8 a4 37 04 00       	call   0x14015cb10
14011936c:	48 8b 83 d0 00 00 00 	mov    0xd0(%rbx),%rax
140119373:	48 8d 15 46 0b 10 00 	lea    0x100b46(%rip),%rdx        # 0x140219ec0
14011937a:	48 89 f1             	mov    %rsi,%rcx
14011937d:	44 8b 00             	mov    (%rax),%r8d
140119380:	e8 7b 38 04 00       	call   0x14015cc00
140119385:	48 8b 83 d0 00 00 00 	mov    0xd0(%rbx),%rax
14011938c:	48 8d 15 3a 0b 10 00 	lea    0x100b3a(%rip),%rdx        # 0x140219ecd
140119393:	48 89 f1             	mov    %rsi,%rcx
140119396:	44 8b 40 04          	mov    0x4(%rax),%r8d
14011939a:	e8 61 38 04 00       	call   0x14015cc00
14011939f:	48 8b 83 d0 00 00 00 	mov    0xd0(%rbx),%rax
1401193a6:	48 8d 15 2b 0b 10 00 	lea    0x100b2b(%rip),%rdx        # 0x140219ed8
1401193ad:	48 89 f1             	mov    %rsi,%rcx
1401193b0:	44 8b 40 08          	mov    0x8(%rax),%r8d
1401193b4:	e8 47 38 04 00       	call   0x14015cc00
1401193b9:	48 8b 83 d0 00 00 00 	mov    0xd0(%rbx),%rax
1401193c0:	48 8d 15 20 0b 10 00 	lea    0x100b20(%rip),%rdx        # 0x140219ee7
1401193c7:	48 89 f1             	mov    %rsi,%rcx
1401193ca:	44 8b 40 0c          	mov    0xc(%rax),%r8d
1401193ce:	e8 2d 38 04 00       	call   0x14015cc00
1401193d3:	48 89 f1             	mov    %rsi,%rcx
1401193d6:	e8 a5 3f 04 00       	call   0x14015d380
1401193db:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1401193e0:	ba b4 05 00 00       	mov    $0x5b4,%edx
1401193e5:	48 8d 05 13 0b 10 00 	lea    0x100b13(%rip),%rax        # 0x140219eff
1401193ec:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401193f1:	4c 8b 0b             	mov    (%rbx),%r9
1401193f4:	4c 8d 05 fe 0a 10 00 	lea    0x100afe(%rip),%r8        # 0x140219ef9
1401193fb:	48 8d 0d af 0a 10 00 	lea    0x100aaf(%rip),%rcx        # 0x140219eb1
140119402:	e8 29 4d f9 ff       	call   0x1400ae130
140119407:	48 89 f1             	mov    %rsi,%rcx
14011940a:	e8 e1 36 04 00       	call   0x14015caf0
14011940f:	48 8b 83 d0 00 00 00 	mov    0xd0(%rbx),%rax
140119416:	48 89 f2             	mov    %rsi,%rdx
140119419:	4c 89 e1             	mov    %r12,%rcx
14011941c:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140119422:	8b 00                	mov    (%rax),%eax
140119424:	0f c8                	bswap  %eax
140119426:	89 44 24 30          	mov    %eax,0x30(%rsp)
14011942a:	e8 51 41 01 00       	call   0x14012d580
14011942f:	48 8b 83 d0 00 00 00 	mov    0xd0(%rbx),%rax
140119436:	48 89 f2             	mov    %rsi,%rdx
140119439:	4c 89 e1             	mov    %r12,%rcx
14011943c:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140119442:	8b 40 04             	mov    0x4(%rax),%eax
140119445:	0f c8                	bswap  %eax
140119447:	89 44 24 30          	mov    %eax,0x30(%rsp)
14011944b:	e8 30 41 01 00       	call   0x14012d580
140119450:	48 8b 83 d0 00 00 00 	mov    0xd0(%rbx),%rax
140119457:	48 89 f2             	mov    %rsi,%rdx
14011945a:	4c 89 e1             	mov    %r12,%rcx
14011945d:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140119463:	8b 40 08             	mov    0x8(%rax),%eax
140119466:	0f c8                	bswap  %eax
140119468:	89 44 24 30          	mov    %eax,0x30(%rsp)
14011946c:	e8 0f 41 01 00       	call   0x14012d580
140119471:	48 39 ef             	cmp    %rbp,%rdi
140119474:	72 33                	jb     0x1401194a9
140119476:	eb 62                	jmp    0x1401194da
140119478:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14011947f:	00
140119480:	4c 8b 76 08          	mov    0x8(%rsi),%r14
140119484:	48 89 53 70          	mov    %rdx,0x70(%rbx)
140119488:	e8 d3 ae f3 ff       	call   0x140054360
14011948d:	4d 85 f6             	test   %r14,%r14
140119490:	74 0e                	je     0x1401194a0
140119492:	48 8b 16             	mov    (%rsi),%rdx
140119495:	45 89 f0             	mov    %r14d,%r8d
140119498:	4c 89 e1             	mov    %r12,%rcx
14011949b:	e8 e0 40 01 00       	call   0x14012d580
1401194a0:	48 83 c7 08          	add    $0x8,%rdi
1401194a4:	48 39 ef             	cmp    %rbp,%rdi
1401194a7:	73 31                	jae    0x1401194da
1401194a9:	48 8b 17             	mov    (%rdi),%rdx
1401194ac:	48 8b 0b             	mov    (%rbx),%rcx
1401194af:	e8 0c 0c ff ff       	call   0x14010a0c0
1401194b4:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
1401194b8:	48 89 c6             	mov    %rax,%rsi
1401194bb:	48 8b 43 70          	mov    0x70(%rbx),%rax
1401194bf:	48 8d 50 01          	lea    0x1(%rax),%rdx
1401194c3:	48 85 f6             	test   %rsi,%rsi
1401194c6:	75 b8                	jne    0x140119480
1401194c8:	48 89 53 70          	mov    %rdx,0x70(%rbx)
1401194cc:	48 83 c7 08          	add    $0x8,%rdi
1401194d0:	e8 8b ae f3 ff       	call   0x140054360
1401194d5:	48 39 ef             	cmp    %rbp,%rdi
1401194d8:	72 cf                	jb     0x1401194a9
1401194da:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1401194df:	49 2b 45 00          	sub    0x0(%r13),%rax
1401194e3:	75 11                	jne    0x1401194f6
1401194e5:	31 c0                	xor    %eax,%eax
1401194e7:	48 83 c4 70          	add    $0x70,%rsp
1401194eb:	5b                   	pop    %rbx
1401194ec:	5e                   	pop    %rsi
1401194ed:	5f                   	pop    %rdi
1401194ee:	5d                   	pop    %rbp
1401194ef:	41 5c                	pop    %r12
1401194f1:	41 5d                	pop    %r13
1401194f3:	41 5e                	pop    %r14
1401194f5:	c3                   	ret
1401194f6:	e8 75 b3 0c 00       	call   0x1401e4870
1401194fb:	90                   	nop
1401194fc:	0f 1f 40 00          	nopl   0x0(%rax)
140119500:	55                   	push   %rbp
140119501:	57                   	push   %rdi
140119502:	56                   	push   %rsi
140119503:	53                   	push   %rbx
140119504:	48 83 ec 38          	sub    $0x38,%rsp
140119508:	48 8b 35 e1 f5 11 00 	mov    0x11f5e1(%rip),%rsi        # 0x140238af0
14011950f:	48 8b 3d 0a b4 0d 00 	mov    0xdb40a(%rip),%rdi        # 0x1401f4920
140119516:	c7 05 68 06 19 00 01 	movl   $0x1,0x190668(%rip)        # 0x1402a9b88
14011951d:	00 00 00
140119520:	4c 89 4c 24 78       	mov    %r9,0x78(%rsp)
140119525:	48 8d 6c 24 68       	lea    0x68(%rsp),%rbp
14011952a:	48 89 cb             	mov    %rcx,%rbx
14011952d:	b9 02 00 00 00       	mov    $0x2,%ecx
140119532:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
140119537:	4c 89 44 24 70       	mov    %r8,0x70(%rsp)
14011953c:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140119541:	48 8b 06             	mov    (%rsi),%rax
140119544:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140119549:	31 c0                	xor    %eax,%eax
14011954b:	ff d7                	call   *%rdi
14011954d:	48 89 da             	mov    %rbx,%rdx
140119550:	49 89 e8             	mov    %rbp,%r8
140119553:	48 89 c1             	mov    %rax,%rcx
140119556:	e8 dd 9d 0c 00       	call   0x1401e3338
14011955b:	b9 02 00 00 00       	mov    $0x2,%ecx
140119560:	ff d7                	call   *%rdi
140119562:	48 8d 15 9f 09 10 00 	lea    0x10099f(%rip),%rdx        # 0x140219f08
140119569:	48 89 c1             	mov    %rax,%rcx
14011956c:	e8 ff 9d 0c 00       	call   0x1401e3370
140119571:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140119576:	48 2b 06             	sub    (%rsi),%rax
140119579:	75 09                	jne    0x140119584
14011957b:	48 83 c4 38          	add    $0x38,%rsp
14011957f:	5b                   	pop    %rbx
140119580:	5e                   	pop    %rsi
140119581:	5f                   	pop    %rdi
140119582:	5d                   	pop    %rbp
140119583:	c3                   	ret
140119584:	e8 e7 b2 0c 00       	call   0x1401e4870
140119589:	90                   	nop
14011958a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140119590:	48 8b 05 49 fa 11 00 	mov    0x11fa49(%rip),%rax        # 0x140238fe0
140119597:	8b 00                	mov    (%rax),%eax
140119599:	85 c0                	test   %eax,%eax
14011959b:	75 0b                	jne    0x1401195a8
14011959d:	48 89 c8             	mov    %rcx,%rax
1401195a0:	c3                   	ret
1401195a1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401195a8:	e9 bb 9d 0c 00       	jmp    0x1401e3368
1401195ad:	0f 1f 00             	nopl   (%rax)
1401195b0:	55                   	push   %rbp
1401195b1:	57                   	push   %rdi
1401195b2:	56                   	push   %rsi
1401195b3:	53                   	push   %rbx
1401195b4:	48 83 ec 28          	sub    $0x28,%rsp
1401195b8:	89 d0                	mov    %edx,%eax
1401195ba:	31 d2                	xor    %edx,%edx
1401195bc:	48 89 ce             	mov    %rcx,%rsi
1401195bf:	f7 31                	divl   (%rcx)
1401195c1:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1401195c5:	89 d7                	mov    %edx,%edi
1401195c7:	89 c3                	mov    %eax,%ebx