140279152:	40 f6 c7 02          	test   $0x2,%dil
140279156:	74 33                	je     0x14027918b
140279158:	41 83 fe 01          	cmp    $0x1,%r14d
14027915c:	75 11                	jne    0x14027916f
14027915e:	85 db                	test   %ebx,%ebx
140279160:	74 27                	je     0x140279189
140279162:	48 8b d5             	mov    %rbp,%rdx
140279165:	48 8b ce             	mov    %rsi,%rcx
140279168:	e8 43 3b ed ff       	call   0x14014ccb0
14027916d:	eb 0f                	jmp    0x14027917e
14027916f:	85 db                	test   %ebx,%ebx
140279171:	74 16                	je     0x140279189
140279173:	48 8b d5             	mov    %rbp,%rdx
140279176:	48 8b ce             	mov    %rsi,%rcx
140279179:	e8 b2 39 ed ff       	call   0x14014cb30
14027917e:	85 c0                	test   %eax,%eax
140279180:	74 07                	je     0x140279189
140279182:	bb 01 00 00 00       	mov    $0x1,%ebx
140279187:	eb 02                	jmp    0x14027918b
140279189:	33 db                	xor    %ebx,%ebx
14027918b:	40 f6 c7 01          	test   $0x1,%dil
14027918f:	74 19                	je     0x1402791aa
140279191:	85 db                	test   %ebx,%ebx
140279193:	74 13                	je     0x1402791a8
140279195:	48 8b ce             	mov    %rsi,%rcx
140279198:	e8 d3 38 ed ff       	call   0x14014ca70
14027919d:	85 c0                	test   %eax,%eax
14027919f:	74 07                	je     0x1402791a8
1402791a1:	bb 01 00 00 00       	mov    $0x1,%ebx
1402791a6:	eb 02                	jmp    0x1402791aa
1402791a8:	33 db                	xor    %ebx,%ebx
1402791aa:	83 e7 03             	and    $0x3,%edi
1402791ad:	40 80 ff 03          	cmp    $0x3,%dil
1402791b1:	75 26                	jne    0x1402791d9
1402791b3:	85 db                	test   %ebx,%ebx
1402791b5:	74 20                	je     0x1402791d7
1402791b7:	48 8b d5             	mov    %rbp,%rdx
1402791ba:	48 8b ce             	mov    %rsi,%rcx
1402791bd:	e8 0e 37 ed ff       	call   0x14014c8d0
1402791c2:	85 c0                	test   %eax,%eax
1402791c4:	74 11                	je     0x1402791d7
1402791c6:	48 8b cd             	mov    %rbp,%rcx
1402791c9:	bb 01 00 00 00       	mov    $0x1,%ebx
1402791ce:	e8 0d 1b ee ff       	call   0x14015ace0
1402791d3:	8b c3                	mov    %ebx,%eax
1402791d5:	eb 10                	jmp    0x1402791e7
1402791d7:	33 db                	xor    %ebx,%ebx
1402791d9:	48 8b cd             	mov    %rbp,%rcx
1402791dc:	e8 ff 1a ee ff       	call   0x14015ace0
1402791e1:	8b c3                	mov    %ebx,%eax
1402791e3:	eb 02                	jmp    0x1402791e7
1402791e5:	33 c0                	xor    %eax,%eax
1402791e7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402791ec:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1402791f1:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1402791f6:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1402791fb:	48 83 c4 20          	add    $0x20,%rsp
1402791ff:	41 5e                	pop    %r14
140279201:	c3                   	ret
140279202:	cc                   	int3
140279203:	cc                   	int3
140279204:	cc                   	int3
140279205:	cc                   	int3
140279206:	cc                   	int3
140279207:	cc                   	int3
140279208:	cc                   	int3
140279209:	cc                   	int3
14027920a:	cc                   	int3
14027920b:	cc                   	int3
14027920c:	cc                   	int3
14027920d:	cc                   	int3
14027920e:	cc                   	int3
14027920f:	cc                   	int3
140279210:	b8 28 00 00 00       	mov    $0x28,%eax
140279215:	e8 16 79 03 00       	call   0x1402b0b30
14027921a:	48 2b e0             	sub    %rax,%rsp
14027921d:	45 33 c9             	xor    %r9d,%r9d
140279220:	48 83 c4 28          	add    $0x28,%rsp
140279224:	e9 e7 0c 00 00       	jmp    0x140279f10
140279229:	cc                   	int3
14027922a:	cc                   	int3
14027922b:	cc                   	int3
14027922c:	cc                   	int3
14027922d:	cc                   	int3
14027922e:	cc                   	int3
14027922f:	cc                   	int3
140279230:	8b c1                	mov    %ecx,%eax
140279232:	83 e0 01             	and    $0x1,%eax
140279235:	f6 c1 02             	test   $0x2,%cl
140279238:	8d 50 02             	lea    0x2(%rax),%edx
14027923b:	0f 44 d0             	cmove  %eax,%edx
14027923e:	f6 c1 04             	test   $0x4,%cl
140279241:	44 8d 42 04          	lea    0x4(%rdx),%r8d
140279245:	44 0f 44 c2          	cmove  %edx,%r8d
140279249:	f6 c1 80             	test   $0x80,%cl
14027924c:	48 8d 0d dd c0 15 00 	lea    0x15c0dd(%rip),%rcx        # 0x1403d5330
140279253:	41 8d 40 08          	lea    0x8(%r8),%eax
140279257:	41 0f 44 c0          	cmove  %r8d,%eax
14027925b:	48 8b 04 c1          	mov    (%rcx,%rax,8),%rax
14027925f:	c3                   	ret
140279260:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140279265:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14027926a:	55                   	push   %rbp
14027926b:	56                   	push   %rsi
14027926c:	41 54                	push   %r12
14027926e:	41 56                	push   %r14
140279270:	41 57                	push   %r15
140279272:	b8 60 00 00 00       	mov    $0x60,%eax
140279277:	e8 b4 78 03 00       	call   0x1402b0b30
14027927c:	48 2b e0             	sub    %rax,%rsp
14027927f:	33 ed                	xor    %ebp,%ebp
140279281:	8b f2                	mov    %edx,%esi
140279283:	48 89 ac 24 90 00 00 	mov    %rbp,0x90(%rsp)
14027928a:	00
14027928b:	4c 8b f9             	mov    %rcx,%r15
14027928e:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
140279293:	e8 48 7f e0 ff       	call   0x1400811e0
140279298:	85 c0                	test   %eax,%eax
14027929a:	0f 84 a2 01 00 00    	je     0x140279442
1402792a0:	4d 85 ff             	test   %r15,%r15
1402792a3:	0f 84 99 01 00 00    	je     0x140279442
1402792a9:	40 f6 c6 04          	test   $0x4,%sil
1402792ad:	0f 84 8f 01 00 00    	je     0x140279442
1402792b3:	44 8b e6             	mov    %esi,%r12d
1402792b6:	41 83 e4 03          	and    $0x3,%r12d
1402792ba:	41 83 fc 01          	cmp    $0x1,%r12d
1402792be:	0f 84 7e 01 00 00    	je     0x140279442
1402792c4:	e8 57 76 f2 ff       	call   0x1401a0920
1402792c9:	4c 8b f0             	mov    %rax,%r14
1402792cc:	48 85 c0             	test   %rax,%rax
1402792cf:	0f 84 6d 01 00 00    	je     0x140279442
1402792d5:	49 8b cf             	mov    %r15,%rcx
1402792d8:	4c 89 6c 24 50       	mov    %r13,0x50(%rsp)
1402792dd:	e8 fe 3b e8 ff       	call   0x1400fcee0
1402792e2:	48 8b c8             	mov    %rax,%rcx
1402792e5:	e8 96 1c ee ff       	call   0x14015af80
1402792ea:	4c 8b e8             	mov    %rax,%r13
1402792ed:	48 85 c0             	test   %rax,%rax
1402792f0:	0f 84 ef 00 00 00    	je     0x1402793e5
1402792f6:	48 89 9c 24 98 00 00 	mov    %rbx,0x98(%rsp)
1402792fd:	00
1402792fe:	48 8b c8             	mov    %rax,%rcx
140279301:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
140279306:	e8 65 1d ee ff       	call   0x14015b070
14027930b:	49 8b cf             	mov    %r15,%rcx
14027930e:	e8 0d 3c e8 ff       	call   0x1400fcf20
140279313:	49 8b cf             	mov    %r15,%rcx
140279316:	48 8b f8             	mov    %rax,%rdi
140279319:	e8 c2 3b e8 ff       	call   0x1400fcee0
14027931e:	49 8b cf             	mov    %r15,%rcx
140279321:	48 8b d8             	mov    %rax,%rbx
140279324:	e8 97 20 e4 ff       	call   0x1400bb3c0
140279329:	48 8b c8             	mov    %rax,%rcx
14027932c:	4c 8b cb             	mov    %rbx,%r9
14027932f:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140279334:	45 33 c0             	xor    %r8d,%r8d
140279337:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14027933c:	49 8b d6             	mov    %r14,%rdx
14027933f:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
140279344:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140279349:	e8 c2 cc ed ff       	call   0x140156010
14027934e:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140279353:	85 c0                	test   %eax,%eax
140279355:	8b cd                	mov    %ebp,%ecx
140279357:	0f 95 c1             	setne  %cl
14027935a:	45 85 e4             	test   %r12d,%r12d
14027935d:	74 32                	je     0x140279391
14027935f:	85 c9                	test   %ecx,%ecx
140279361:	74 7a                	je     0x1402793dd
140279363:	44 8b ce             	mov    %esi,%r9d
140279366:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
14027936d:	00
14027936e:	41 83 e1 01          	and    $0x1,%r9d
140279372:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140279377:	45 33 c0             	xor    %r8d,%r8d
14027937a:	49 8b d6             	mov    %r14,%rdx
14027937d:	49 8b cf             	mov    %r15,%rcx
140279380:	e8 1b 0f 00 00       	call   0x14027a2a0
140279385:	85 c0                	test   %eax,%eax
140279387:	74 54                	je     0x1402793dd
140279389:	81 e6 80 00 00 00    	and    $0x80,%esi
14027938f:	eb 0a                	jmp    0x14027939b
140279391:	81 e6 80 00 00 00    	and    $0x80,%esi
140279397:	85 c9                	test   %ecx,%ecx
140279399:	74 42                	je     0x1402793dd
14027939b:	85 f6                	test   %esi,%esi
14027939d:	74 12                	je     0x1402793b1
14027939f:	45 33 c0             	xor    %r8d,%r8d
1402793a2:	49 8b d6             	mov    %r14,%rdx
1402793a5:	49 8b cf             	mov    %r15,%rcx
1402793a8:	e8 73 11 00 00       	call   0x14027a520
1402793ad:	85 c0                	test   %eax,%eax
1402793af:	74 2c                	je     0x1402793dd
1402793b1:	49 8b ce             	mov    %r14,%rcx
1402793b4:	e8 c7 7a f2 ff       	call   0x1401a0e80
1402793b9:	48 8b d8             	mov    %rax,%rbx
1402793bc:	48 85 c0             	test   %rax,%rax
1402793bf:	74 1c                	je     0x1402793dd
1402793c1:	48 8b 94 24 a8 00 00 	mov    0xa8(%rsp),%rdx
1402793c8:	00
1402793c9:	48 8b c8             	mov    %rax,%rcx
1402793cc:	ff 94 24 a0 00 00 00 	call   *0xa0(%rsp)
1402793d3:	48 8b cb             	mov    %rbx,%rcx
1402793d6:	8b e8                	mov    %eax,%ebp
1402793d8:	e8 43 57 f2 ff       	call   0x14019eb20
1402793dd:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
1402793e4:	00
1402793e5:	49 8b ce             	mov    %r14,%rcx
1402793e8:	e8 b3 74 f2 ff       	call   0x1401a08a0
1402793ed:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1402793f4:	00
1402793f5:	48 8d 15 5c 3e 11 00 	lea    0x113e5c(%rip),%rdx        # 0x14038d258
1402793fc:	41 b8 04 02 00 00    	mov    $0x204,%r8d
140279402:	e8 b9 29 e7 ff       	call   0x1400ebdc0
140279407:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14027940c:	48 8d 15 45 3e 11 00 	lea    0x113e45(%rip),%rdx        # 0x14038d258
140279413:	41 b8 05 02 00 00    	mov    $0x205,%r8d
140279419:	e8 a2 29 e7 ff       	call   0x1400ebdc0
14027941e:	49 8b cd             	mov    %r13,%rcx
140279421:	e8 3a 18 ee ff       	call   0x14015ac60
140279426:	49 8b cd             	mov    %r13,%rcx
140279429:	e8 b2 18 ee ff       	call   0x14015ace0
14027942e:	4c 8b 6c 24 50       	mov    0x50(%rsp),%r13
140279433:	8b c5                	mov    %ebp,%eax
140279435:	48 83 c4 60          	add    $0x60,%rsp
140279439:	41 5f                	pop    %r15
14027943b:	41 5e                	pop    %r14
14027943d:	41 5c                	pop    %r12
14027943f:	5e                   	pop    %rsi
140279440:	5d                   	pop    %rbp
140279441:	c3                   	ret
140279442:	33 c0                	xor    %eax,%eax
140279444:	48 83 c4 60          	add    $0x60,%rsp
140279448:	41 5f                	pop    %r15
14027944a:	41 5e                	pop    %r14
14027944c:	41 5c                	pop    %r12
14027944e:	5e                   	pop    %rsi
14027944f:	5d                   	pop    %rbp
140279450:	c3                   	ret
140279451:	cc                   	int3
140279452:	cc                   	int3
140279453:	cc                   	int3
140279454:	cc                   	int3
140279455:	cc                   	int3
140279456:	cc                   	int3
140279457:	cc                   	int3
140279458:	cc                   	int3
140279459:	cc                   	int3
14027945a:	cc                   	int3
14027945b:	cc                   	int3
14027945c:	cc                   	int3
14027945d:	cc                   	int3
14027945e:	cc                   	int3
14027945f:	cc                   	int3
140279460:	83 e9 0b             	sub    $0xb,%ecx
140279463:	74 10                	je     0x140279475
140279465:	83 f9 01             	cmp    $0x1,%ecx
140279468:	74 03                	je     0x14027946d
14027946a:	33 c0                	xor    %eax,%eax
14027946c:	c3                   	ret
14027946d:	48 8d 05 a8 44 09 00 	lea    0x944a8(%rip),%rax        # 0x14030d91c
140279474:	c3                   	ret
140279475:	48 8d 05 00 60 09 00 	lea    0x96000(%rip),%rax        # 0x14030f47c
14027947c:	c3                   	ret
14027947d:	cc                   	int3
14027947e:	cc                   	int3
14027947f:	cc                   	int3
140279480:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140279485:	57                   	push   %rdi
140279486:	b8 20 00 00 00       	mov    $0x20,%eax
14027948b:	e8 a0 76 03 00       	call   0x1402b0b30
140279490:	48 2b e0             	sub    %rax,%rsp
140279493:	8b da                	mov    %edx,%ebx
140279495:	48 8b f9             	mov    %rcx,%rdi
140279498:	e8 43 7d e0 ff       	call   0x1400811e0
14027949d:	85 c0                	test   %eax,%eax
14027949f:	74 14                	je     0x1402794b5
1402794a1:	8b d3                	mov    %ebx,%edx
1402794a3:	48 8b cf             	mov    %rdi,%rcx
1402794a6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402794ab:	48 83 c4 20          	add    $0x20,%rsp
1402794af:	5f                   	pop    %rdi
1402794b0:	e9 8b cd ed ff       	jmp    0x140156240
1402794b5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402794ba:	33 c0                	xor    %eax,%eax
1402794bc:	48 83 c4 20          	add    $0x20,%rsp
1402794c0:	5f                   	pop    %rdi
1402794c1:	c3                   	ret
1402794c2:	cc                   	int3
1402794c3:	cc                   	int3
1402794c4:	cc                   	int3
1402794c5:	cc                   	int3
1402794c6:	cc                   	int3
1402794c7:	cc                   	int3
1402794c8:	cc                   	int3
1402794c9:	cc                   	int3
1402794ca:	cc                   	int3
1402794cb:	cc                   	int3
1402794cc:	cc                   	int3
1402794cd:	cc                   	int3
1402794ce:	cc                   	int3
1402794cf:	cc                   	int3
1402794d0:	40 53                	rex push %rbx
1402794d2:	b8 20 00 00 00       	mov    $0x20,%eax
1402794d7:	e8 54 76 03 00       	call   0x1402b0b30
1402794dc:	48 2b e0             	sub    %rax,%rsp
1402794df:	48 8b d9             	mov    %rcx,%rbx
1402794e2:	e8 f9 7c e0 ff       	call   0x1400811e0
1402794e7:	85 c0                	test   %eax,%eax
1402794e9:	75 08                	jne    0x1402794f3
1402794eb:	33 c0                	xor    %eax,%eax
1402794ed:	48 83 c4 20          	add    $0x20,%rsp
1402794f1:	5b                   	pop    %rbx
1402794f2:	c3                   	ret
1402794f3:	48 8b cb             	mov    %rbx,%rcx
1402794f6:	e8 d5 b5 e8 ff       	call   0x140104ad0
1402794fb:	48 8b c8             	mov    %rax,%rcx
1402794fe:	33 d2                	xor    %edx,%edx
140279500:	41 b8 94 04 00 00    	mov    $0x494,%r8d
140279506:	48 83 c4 20          	add    $0x20,%rsp
14027950a:	5b                   	pop    %rbx
14027950b:	e9 f0 2a ed ff       	jmp    0x14014c000
140279510:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140279515:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14027951a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14027951f:	57                   	push   %rdi
140279520:	b8 20 00 00 00       	mov    $0x20,%eax
140279525:	e8 06 76 03 00       	call   0x1402b0b30
14027952a:	48 2b e0             	sub    %rax,%rsp
14027952d:	49 8b f0             	mov    %r8,%rsi
140279530:	8b fa                	mov    %edx,%edi
140279532:	e8 99 b5 e8 ff       	call   0x140104ad0
140279537:	48 8b e8             	mov    %rax,%rbp
14027953a:	e8 a1 7c e0 ff       	call   0x1400811e0
14027953f:	85 c0                	test   %eax,%eax
140279541:	74 56                	je     0x140279599
140279543:	40 f6 c7 87          	test   $0x87,%dil
140279547:	74 50                	je     0x140279599
140279549:	41 b8 eb 03 00 00    	mov    $0x3eb,%r8d
14027954f:	48 8d 15 02 3d 11 00 	lea    0x113d02(%rip),%rdx        # 0x14038d258
140279556:	b9 88 00 00 00       	mov    $0x88,%ecx
14027955b:	e8 60 2b e7 ff       	call   0x1400ec0c0
140279560:	48 8b d8             	mov    %rax,%rbx
140279563:	48 85 c0             	test   %rax,%rax
140279566:	74 31                	je     0x140279599
140279568:	48 8b d6             	mov    %rsi,%rdx
14027956b:	48 89 28             	mov    %rbp,(%rax)
14027956e:	48 8b c8             	mov    %rax,%rcx
140279571:	89 78 78             	mov    %edi,0x78(%rax)
140279574:	c7 40 7c 00 00 00 00 	movl   $0x0,0x7c(%rax)