140232fdd:	cc                   	int3
140232fde:	cc                   	int3
140232fdf:	cc                   	int3
140232fe0:	40 53                	rex push %rbx
140232fe2:	b8 80 00 00 00       	mov    $0x80,%eax
140232fe7:	e8 44 db 07 00       	call   0x1402b0b30
140232fec:	48 2b e0             	sub    %rax,%rsp
140232fef:	48 8b da             	mov    %rdx,%rbx
140232ff2:	e8 e9 b3 e4 ff       	call   0x14007e3e0
140232ff7:	48 8b d0             	mov    %rax,%rdx
140232ffa:	48 8b cb             	mov    %rbx,%rcx
140232ffd:	e8 ae 6e f7 ff       	call   0x1401a9eb0
140233002:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140233007:	48 8b d8             	mov    %rax,%rbx
14023300a:	48 85 c0             	test   %rax,%rax
14023300d:	75 36                	jne    0x140233045
14023300f:	e8 5c 40 ef ff       	call   0x140127070
140233014:	4c 8d 05 e5 5b 13 00 	lea    0x135be5(%rip),%r8        # 0x140368c00
14023301b:	8d 53 1d             	lea    0x1d(%rbx),%edx
14023301e:	48 8d 0d f3 5b 13 00 	lea    0x135bf3(%rip),%rcx        # 0x140368c18
140233025:	e8 66 41 ef ff       	call   0x140127190
14023302a:	45 33 c0             	xor    %r8d,%r8d
14023302d:	8d 4b 0d             	lea    0xd(%rbx),%ecx
140233030:	ba ac 00 00 00       	mov    $0xac,%edx
140233035:	e8 56 42 ef ff       	call   0x140127290
14023303a:	33 c0                	xor    %eax,%eax
14023303c:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140233043:	5b                   	pop    %rbx
140233044:	c3                   	ret
140233045:	48 89 ac 24 90 00 00 	mov    %rbp,0x90(%rsp)
14023304c:	00
14023304d:	48 8b c8             	mov    %rax,%rcx
140233050:	48 89 74 24 78       	mov    %rsi,0x78(%rsp)
140233055:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
14023305a:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
14023305f:	45 33 e4             	xor    %r12d,%r12d
140233062:	4c 89 6c 24 60       	mov    %r13,0x60(%rsp)
140233067:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
14023306c:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
140233071:	e8 ca 86 eb ff       	call   0x1400eb740
140233076:	85 c0                	test   %eax,%eax
140233078:	0f 8e 98 02 00 00    	jle    0x140233316
14023307e:	66 90                	xchg   %ax,%ax
140233080:	41 8b d4             	mov    %r12d,%edx
140233083:	48 8b cb             	mov    %rbx,%rcx
140233086:	e8 b5 89 eb ff       	call   0x1400eba40
14023308b:	41 be ff ff ff ff    	mov    $0xffffffff,%r14d
140233091:	c7 84 24 a0 00 00 00 	movl   $0x0,0xa0(%rsp)
140233098:	00 00 00 00
14023309c:	45 8b fe             	mov    %r14d,%r15d
14023309f:	33 db                	xor    %ebx,%ebx
1402330a1:	33 ed                	xor    %ebp,%ebp
1402330a3:	48 8b 78 08          	mov    0x8(%rax),%rdi
1402330a7:	48 8b 70 10          	mov    0x10(%rax),%rsi
1402330ab:	48 8b cf             	mov    %rdi,%rcx
1402330ae:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1402330b3:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1402330b8:	e8 13 2c ec ff       	call   0x1400f5cd0
1402330bd:	44 8b e8             	mov    %eax,%r13d
1402330c0:	85 c0                	test   %eax,%eax
1402330c2:	75 13                	jne    0x1402330d7
1402330c4:	48 8b cf             	mov    %rdi,%rcx
1402330c7:	e8 14 23 ec ff       	call   0x1400f53e0
1402330cc:	44 8b e8             	mov    %eax,%r13d
1402330cf:	85 c0                	test   %eax,%eax
1402330d1:	0f 84 a8 02 00 00    	je     0x14023337f
1402330d7:	48 8b ce             	mov    %rsi,%rcx
1402330da:	e8 61 f2 f5 ff       	call   0x140192340
1402330df:	48 8b e8             	mov    %rax,%rbp
1402330e2:	48 85 c0             	test   %rax,%rax
1402330e5:	0f 84 94 02 00 00    	je     0x14023337f
1402330eb:	48 8b c8             	mov    %rax,%rcx
1402330ee:	33 f6                	xor    %esi,%esi
1402330f0:	e8 4b 86 eb ff       	call   0x1400eb740
1402330f5:	85 c0                	test   %eax,%eax
1402330f7:	0f 8e d3 01 00 00    	jle    0x1402332d0
1402330fd:	0f 1f 00             	nopl   (%rax)
140233100:	8b d6                	mov    %esi,%edx
140233102:	48 8b cd             	mov    %rbp,%rcx
140233105:	e8 36 89 eb ff       	call   0x1400eba40
14023310a:	48 8b f8             	mov    %rax,%rdi
14023310d:	4c 8b 50 10          	mov    0x10(%rax),%r10
140233111:	4d 85 d2             	test   %r10,%r10
140233114:	74 56                	je     0x14023316c
140233116:	4c 8b 48 08          	mov    0x8(%rax),%r9
14023311a:	45 33 c0             	xor    %r8d,%r8d
14023311d:	48 8d 05 ac bb 0e 00 	lea    0xebbac(%rip),%rax        # 0x14031ecd0
140233124:	0f 1f 40 00          	nopl   0x0(%rax)
140233128:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14023312f:	00
140233130:	43 0f b6 14 01       	movzbl (%r9,%r8,1),%edx
140233135:	49 ff c0             	inc    %r8
140233138:	42 3a 54 00 ff       	cmp    -0x1(%rax,%r8,1),%dl
14023313d:	75 73                	jne    0x1402331b2
14023313f:	49 83 f8 04          	cmp    $0x4,%r8
140233143:	75 eb                	jne    0x140233130
140233145:	45 33 c0             	xor    %r8d,%r8d
140233148:	48 8d 94 24 a8 00 00 	lea    0xa8(%rsp),%rdx
14023314f:	00
140233150:	49 8b ca             	mov    %r10,%rcx
140233153:	e8 7c fa 08 00       	call   0x1402c2bd4
140233158:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
14023315f:	00
140233160:	44 8b f0             	mov    %eax,%r14d
140233163:	80 39 00             	cmpb   $0x0,(%rcx)
140233166:	0f 84 52 01 00 00    	je     0x1402332be
14023316c:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140233171:	48 85 ff             	test   %rdi,%rdi
140233174:	0f 84 00 02 00 00    	je     0x14023337a
14023317a:	48 8b 47 10          	mov    0x10(%rdi),%rax
14023317e:	48 85 c0             	test   %rax,%rax
140233181:	48 0f 45 f0          	cmovne %rax,%rsi
140233185:	e8 e6 3e ef ff       	call   0x140127070
14023318a:	4c 8d 05 bf 5a 13 00 	lea    0x135abf(%rip),%r8        # 0x140368c50
140233191:	ba 66 00 00 00       	mov    $0x66,%edx
140233196:	48 8d 0d 7b 5a 13 00 	lea    0x135a7b(%rip),%rcx        # 0x140368c18
14023319d:	e8 ee 3f ef ff       	call   0x140127190
1402331a2:	48 8b 7f 08          	mov    0x8(%rdi),%rdi
1402331a6:	4c 8d 05 b3 5a 13 00 	lea    0x135ab3(%rip),%r8        # 0x140368c60
1402331ad:	e9 f1 01 00 00       	jmp    0x1402333a3
1402331b2:	33 c9                	xor    %ecx,%ecx
1402331b4:	48 8d 15 c5 6b 0e 00 	lea    0xe6bc5(%rip),%rdx        # 0x140319d80
1402331bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1402331c0:	41 0f b6 04 09       	movzbl (%r9,%rcx,1),%eax
1402331c5:	48 ff c1             	inc    %rcx
1402331c8:	3a 44 0a ff          	cmp    -0x1(%rdx,%rcx,1),%al
1402331cc:	75 32                	jne    0x140233200
1402331ce:	48 83 f9 04          	cmp    $0x4,%rcx
1402331d2:	75 ec                	jne    0x1402331c0
1402331d4:	45 33 c0             	xor    %r8d,%r8d
1402331d7:	48 8d 94 24 a8 00 00 	lea    0xa8(%rsp),%rdx
1402331de:	00
1402331df:	49 8b ca             	mov    %r10,%rcx
1402331e2:	e8 ed f9 08 00       	call   0x1402c2bd4
1402331e7:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
1402331ee:	00
1402331ef:	44 8b f8             	mov    %eax,%r15d
1402331f2:	80 39 00             	cmpb   $0x0,(%rcx)
1402331f5:	0f 85 71 ff ff ff    	jne    0x14023316c
1402331fb:	e9 be 00 00 00       	jmp    0x1402332be
140233200:	33 c9                	xor    %ecx,%ecx
140233202:	48 8d 15 37 5a 13 00 	lea    0x135a37(%rip),%rdx        # 0x140368c40
140233209:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140233210:	41 0f b6 04 09       	movzbl (%r9,%rcx,1),%eax
140233215:	48 ff c1             	inc    %rcx
140233218:	3a 44 0a ff          	cmp    -0x1(%rdx,%rcx,1),%al
14023321c:	75 2e                	jne    0x14023324c
14023321e:	48 83 f9 05          	cmp    $0x5,%rcx
140233222:	75 ec                	jne    0x140233210
140233224:	48 8d 94 24 a0 00 00 	lea    0xa0(%rsp),%rdx
14023322b:	00
14023322c:	49 8b ca             	mov    %r10,%rcx
14023322f:	e8 9c d5 fc ff       	call   0x1402007d0
140233234:	85 c0                	test   %eax,%eax
140233236:	0f 84 30 ff ff ff    	je     0x14023316c
14023323c:	83 bc 24 a0 00 00 00 	cmpl   $0x0,0xa0(%rsp)
140233243:	00
140233244:	0f 84 22 ff ff ff    	je     0x14023316c
14023324a:	eb 72                	jmp    0x1402332be
14023324c:	33 c9                	xor    %ecx,%ecx
14023324e:	48 8d 15 cb e4 0e 00 	lea    0xee4cb(%rip),%rdx        # 0x140321720
140233255:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14023325c:	00 00 00 00
140233260:	41 0f b6 04 09       	movzbl (%r9,%rcx,1),%eax
140233265:	48 ff c1             	inc    %rcx
140233268:	3a 44 0a ff          	cmp    -0x1(%rdx,%rcx,1),%al
14023326c:	0f 85 fa fe ff ff    	jne    0x14023316c
140233272:	48 83 f9 06          	cmp    $0x6,%rcx
140233276:	75 e8                	jne    0x140233260
140233278:	33 c9                	xor    %ecx,%ecx
14023327a:	48 8d 15 c7 59 13 00 	lea    0x1359c7(%rip),%rdx        # 0x140368c48
140233281:	41 0f b6 04 0a       	movzbl (%r10,%rcx,1),%eax
140233286:	48 ff c1             	inc    %rcx
140233289:	3a 44 0a ff          	cmp    -0x1(%rdx,%rcx,1),%al
14023328d:	75 0b                	jne    0x14023329a
14023328f:	48 83 f9 07          	cmp    $0x7,%rcx
140233293:	75 ec                	jne    0x140233281
140233295:	8d 59 fb             	lea    -0x5(%rcx),%ebx
140233298:	eb 24                	jmp    0x1402332be
14023329a:	33 c0                	xor    %eax,%eax
14023329c:	48 8d 15 49 4b 0b 00 	lea    0xb4b49(%rip),%rdx        # 0x1402e7dec
1402332a3:	41 0f b6 0c 02       	movzbl (%r10,%rax,1),%ecx
1402332a8:	48 ff c0             	inc    %rax
1402332ab:	3a 4c 02 ff          	cmp    -0x1(%rdx,%rax,1),%cl
1402332af:	0f 85 b7 fe ff ff    	jne    0x14023316c
1402332b5:	48 83 f8 05          	cmp    $0x5,%rax
1402332b9:	75 e8                	jne    0x1402332a3
1402332bb:	8d 58 fc             	lea    -0x4(%rax),%ebx
1402332be:	48 8b cd             	mov    %rbp,%rcx
1402332c1:	ff c6                	inc    %esi
1402332c3:	e8 78 84 eb ff       	call   0x1400eb740
1402332c8:	3b f0                	cmp    %eax,%esi
1402332ca:	0f 8c 30 fe ff ff    	jl     0x140233100
1402332d0:	44 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%r9d
1402332d7:	00
1402332d8:	45 8b c7             	mov    %r15d,%r8d
1402332db:	41 8b d6             	mov    %r14d,%edx
1402332de:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1402332e2:	41 8b cd             	mov    %r13d,%ecx
1402332e5:	e8 26 1d f4 ff       	call   0x140175010
1402332ea:	85 c0                	test   %eax,%eax
1402332ec:	74 5c                	je     0x14023334a
1402332ee:	48 8d 15 5b ed f5 ff 	lea    -0xa12a5(%rip),%rdx        # 0x140192050
1402332f5:	48 8b cd             	mov    %rbp,%rcx
1402332f8:	e8 83 84 eb ff       	call   0x1400eb780
1402332fd:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140233302:	41 ff c4             	inc    %r12d
140233305:	48 8b cb             	mov    %rbx,%rcx
140233308:	e8 33 84 eb ff       	call   0x1400eb740
14023330d:	44 3b e0             	cmp    %eax,%r12d
140233310:	0f 8c 6a fd ff ff    	jl     0x140233080
140233316:	b8 01 00 00 00       	mov    $0x1,%eax
14023331b:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
140233320:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
140233325:	4c 8b 64 24 68       	mov    0x68(%rsp),%r12
14023332a:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
14023332f:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
140233334:	48 8b ac 24 90 00 00 	mov    0x90(%rsp),%rbp
14023333b:	00
14023333c:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
140233341:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140233348:	5b                   	pop    %rbx
140233349:	c3                   	ret
14023334a:	e8 21 3d ef ff       	call   0x140127070
14023334f:	4c 8d 05 fa 58 13 00 	lea    0x1358fa(%rip),%r8        # 0x140368c50
140233356:	ba 71 00 00 00       	mov    $0x71,%edx
14023335b:	48 8d 0d b6 58 13 00 	lea    0x1358b6(%rip),%rcx        # 0x140368c18
140233362:	e8 29 3e ef ff       	call   0x140127190
140233367:	45 33 c0             	xor    %r8d,%r8d
14023336a:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14023336f:	41 8d 48 0d          	lea    0xd(%r8),%ecx
140233373:	e8 18 3f ef ff       	call   0x140127290
140233378:	eb 40                	jmp    0x1402333ba
14023337a:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14023337f:	e8 ec 3c ef ff       	call   0x140127070
140233384:	4c 8d 05 c5 58 13 00 	lea    0x1358c5(%rip),%r8        # 0x140368c50
14023338b:	ba 6b 00 00 00       	mov    $0x6b,%edx
140233390:	48 8d 0d 81 58 13 00 	lea    0x135881(%rip),%rcx        # 0x140368c18
140233397:	e8 f4 3d ef ff       	call   0x140127190
14023339c:	4c 8d 05 95 e2 0d 00 	lea    0xde295(%rip),%r8        # 0x140311638
1402333a3:	4c 8b cf             	mov    %rdi,%r9
1402333a6:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1402333ab:	ba da 00 00 00       	mov    $0xda,%edx
1402333b0:	b9 0d 00 00 00       	mov    $0xd,%ecx
1402333b5:	e8 d6 3e ef ff       	call   0x140127290
1402333ba:	48 8d 05 8f ec f5 ff 	lea    -0xa1371(%rip),%rax        # 0x140192050
1402333c1:	48 8b cd             	mov    %rbp,%rcx
1402333c4:	48 8b d0             	mov    %rax,%rdx
1402333c7:	e8 b4 83 eb ff       	call   0x1400eb780
1402333cc:	e8 9f 3c ef ff       	call   0x140127070
1402333d1:	4c 8d 05 28 58 13 00 	lea    0x135828(%rip),%r8        # 0x140368c00
1402333d8:	ba 23 00 00 00       	mov    $0x23,%edx
1402333dd:	48 8d 0d 34 58 13 00 	lea    0x135834(%rip),%rcx        # 0x140368c18
1402333e4:	e8 a7 3d ef ff       	call   0x140127190
1402333e9:	45 33 c0             	xor    %r8d,%r8d
1402333ec:	ba db 00 00 00       	mov    $0xdb,%edx
1402333f1:	41 8d 48 0d          	lea    0xd(%r8),%ecx
1402333f5:	e8 96 3e ef ff       	call   0x140127290
1402333fa:	33 c0                	xor    %eax,%eax
1402333fc:	e9 1a ff ff ff       	jmp    0x14023331b
140233401:	cc                   	int3
140233402:	cc                   	int3
140233403:	cc                   	int3
140233404:	cc                   	int3
140233405:	cc                   	int3
140233406:	cc                   	int3
140233407:	cc                   	int3
140233408:	cc                   	int3
140233409:	cc                   	int3
14023340a:	cc                   	int3
14023340b:	cc                   	int3
14023340c:	cc                   	int3
14023340d:	cc                   	int3
14023340e:	cc                   	int3
14023340f:	cc                   	int3
140233410:	b8 28 00 00 00       	mov    $0x28,%eax
140233415:	e8 16 d7 07 00       	call   0x1402b0b30
14023341a:	48 2b e0             	sub    %rax,%rsp
14023341d:	45 33 c0             	xor    %r8d,%r8d
140233420:	48 8d 15 19 00 00 00 	lea    0x19(%rip),%rdx        # 0x140233440
140233427:	48 8d 0d 9a 58 13 00 	lea    0x13589a(%rip),%rcx        # 0x140368cc8
14023342e:	48 83 c4 28          	add    $0x28,%rsp
140233432:	e9 b9 c5 f6 ff       	jmp    0x14019f9f0
140233437:	cc                   	int3
140233438:	cc                   	int3
140233439:	cc                   	int3
14023343a:	cc                   	int3
14023343b:	cc                   	int3
14023343c:	cc                   	int3
14023343d:	cc                   	int3
14023343e:	cc                   	int3
14023343f:	cc                   	int3
140233440:	40 55                	rex push %rbp
140233442:	41 56                	push   %r14
140233444:	b8 38 00 00 00       	mov    $0x38,%eax
140233449:	e8 e2 d6 07 00       	call   0x1402b0b30
14023344e:	48 2b e0             	sub    %rax,%rsp
140233451:	4c 8b f2             	mov    %rdx,%r14
140233454:	e8 87 af e4 ff       	call   0x14007e3e0
140233459:	48 8b d0             	mov    %rax,%rdx
14023345c:	49 8b ce             	mov    %r14,%rcx
14023345f:	e8 4c 6a f7 ff       	call   0x1401a9eb0
140233464:	48 8b e8             	mov    %rax,%rbp
140233467:	48 85 c0             	test   %rax,%rax
14023346a:	75 35                	jne    0x1402334a1
14023346c:	e8 ff 3b ef ff       	call   0x140127070
140233471:	4c 8d 05 00 58 13 00 	lea    0x135800(%rip),%r8        # 0x140368c78
140233478:	8d 55 21             	lea    0x21(%rbp),%edx
14023347b:	48 8d 0d 06 58 13 00 	lea    0x135806(%rip),%rcx        # 0x140368c88
140233482:	e8 09 3d ef ff       	call   0x140127190
140233487:	45 33 c0             	xor    %r8d,%r8d
14023348a:	8d 4d 06             	lea    0x6(%rbp),%ecx
14023348d:	ba a5 00 00 00       	mov    $0xa5,%edx
140233492:	e8 f9 3d ef ff       	call   0x140127290
140233497:	33 c0                	xor    %eax,%eax
140233499:	48 83 c4 38          	add    $0x38,%rsp
14023349d:	41 5e                	pop    %r14
14023349f:	5d                   	pop    %rbp
1402334a0:	c3                   	ret
1402334a1:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1402334a6:	48 8b cd             	mov    %rbp,%rcx
1402334a9:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
1402334ae:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1402334b3:	33 ff                	xor    %edi,%edi
1402334b5:	e8 86 82 eb ff       	call   0x1400eb740
1402334ba:	85 c0                	test   %eax,%eax
1402334bc:	0f 8e d0 00 00 00    	jle    0x140233592
1402334c2:	8b d7                	mov    %edi,%edx
1402334c4:	48 8b cd             	mov    %rbp,%rcx
1402334c7:	e8 74 85 eb ff       	call   0x1400eba40
1402334cc:	48 8d 15 cd 57 13 00 	lea    0x1357cd(%rip),%rdx        # 0x140368ca0
1402334d3:	48 8b d8             	mov    %rax,%rbx
1402334d6:	48 8b 70 08          	mov    0x8(%rax),%rsi
1402334da:	48 8b ce             	mov    %rsi,%rcx
1402334dd:	e8 de 01 09 00       	call   0x1402c36c0
1402334e2:	85 c0                	test   %eax,%eax
1402334e4:	75 69                	jne    0x14023354f
1402334e6:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402334eb:	48 8b cb             	mov    %rbx,%rcx
1402334ee:	e8 cd eb f5 ff       	call   0x1401920c0
1402334f3:	85 c0                	test   %eax,%eax
1402334f5:	0f 84 25 01 00 00    	je     0x140233620
1402334fb:	33 db                	xor    %ebx,%ebx
1402334fd:	49 8b ce             	mov    %r14,%rcx
140233500:	39 5c 24 60          	cmp    %ebx,0x60(%rsp)
140233504:	0f 9f c3             	setg   %bl
140233507:	e8 c4 9b ec ff       	call   0x1400fd0d0
14023350c:	48 8b c8             	mov    %rax,%rcx
14023350f:	45 33 c0             	xor    %r8d,%r8d
140233512:	8b d3                	mov    %ebx,%edx