1402712c5:	e8 66 f8 03 00       	call   0x1402b0b30
1402712ca:	48 2b e0             	sub    %rax,%rsp
1402712cd:	48 8d 05 7c 06 00 00 	lea    0x67c(%rip),%rax        # 0x140271950
1402712d4:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402712d9:	4c 8d 0d 00 0a 00 00 	lea    0xa00(%rip),%r9        # 0x140271ce0
1402712e0:	48 8d 05 b9 0a 00 00 	lea    0xab9(%rip),%rax        # 0x140271da0
1402712e7:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1402712ec:	48 8d 05 0d 02 00 00 	lea    0x20d(%rip),%rax        # 0x140271500
1402712f3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402712f8:	48 8d 05 e1 08 00 00 	lea    0x8e1(%rip),%rax        # 0x140271be0
1402712ff:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140271304:	48 8d 05 15 00 00 00 	lea    0x15(%rip),%rax        # 0x140271320
14027130b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140271310:	e8 fb 57 03 00       	call   0x1402a6b10
140271315:	48 83 c4 58          	add    $0x58,%rsp
140271319:	c3                   	ret
14027131a:	cc                   	int3
14027131b:	cc                   	int3
14027131c:	cc                   	int3
14027131d:	cc                   	int3
14027131e:	cc                   	int3
14027131f:	cc                   	int3
140271320:	40 53                	rex push %rbx
140271322:	b8 20 00 00 00       	mov    $0x20,%eax
140271327:	e8 04 f8 03 00       	call   0x1402b0b30
14027132c:	48 2b e0             	sub    %rax,%rsp
14027132f:	48 8b d9             	mov    %rcx,%rbx
140271332:	48 85 c9             	test   %rcx,%rcx
140271335:	74 40                	je     0x140271377
140271337:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14027133c:	48 8b b9 f8 00 00 00 	mov    0xf8(%rcx),%rdi
140271343:	48 85 ff             	test   %rdi,%rdi
140271346:	74 2a                	je     0x140271372
140271348:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
14027134c:	e8 5f 5f e8 ff       	call   0x1400f72b0
140271351:	48 8b cf             	mov    %rdi,%rcx
140271354:	e8 a7 7c 02 00       	call   0x140299000
140271359:	41 b9 ab 01 00 00    	mov    $0x1ab,%r9d
14027135f:	4c 8d 05 f2 64 11 00 	lea    0x1164f2(%rip),%r8        # 0x140387858
140271366:	48 8b cf             	mov    %rdi,%rcx
140271369:	41 8d 51 cd          	lea    -0x33(%r9),%edx
14027136d:	e8 2e 9f eb ff       	call   0x14012b2a0
140271372:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140271377:	48 8b cb             	mov    %rbx,%rcx
14027137a:	48 83 c4 20          	add    $0x20,%rsp
14027137e:	5b                   	pop    %rbx
14027137f:	e9 4c 57 03 00       	jmp    0x1402a6ad0
140271384:	cc                   	int3
140271385:	cc                   	int3
140271386:	cc                   	int3
140271387:	cc                   	int3
140271388:	cc                   	int3
140271389:	cc                   	int3
14027138a:	cc                   	int3
14027138b:	cc                   	int3
14027138c:	cc                   	int3
14027138d:	cc                   	int3
14027138e:	cc                   	int3
14027138f:	cc                   	int3
140271390:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140271395:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14027139a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14027139f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402713a4:	41 54                	push   %r12
1402713a6:	41 56                	push   %r14
1402713a8:	41 57                	push   %r15
1402713aa:	b8 30 00 00 00       	mov    $0x30,%eax
1402713af:	e8 7c f7 03 00       	call   0x1402b0b30
1402713b4:	48 2b e0             	sub    %rax,%rsp
1402713b7:	4d 8b f1             	mov    %r9,%r14
1402713ba:	45 8b f8             	mov    %r8d,%r15d
1402713bd:	44 8b e2             	mov    %edx,%r12d
1402713c0:	48 8b d9             	mov    %rcx,%rbx
1402713c3:	e8 18 fe e0 ff       	call   0x1400811e0
1402713c8:	85 c0                	test   %eax,%eax
1402713ca:	74 74                	je     0x140271440
1402713cc:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1402713d0:	48 8b b3 f8 00 00 00 	mov    0xf8(%rbx),%rsi
1402713d7:	e8 f4 36 e9 ff       	call   0x140104ad0
1402713dc:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
1402713e1:	4c 8b c0             	mov    %rax,%r8
1402713e4:	48 8b d5             	mov    %rbp,%rdx
1402713e7:	48 8b ce             	mov    %rsi,%rcx
1402713ea:	e8 21 7b 02 00       	call   0x140298f10
1402713ef:	85 c0                	test   %eax,%eax
1402713f1:	74 4d                	je     0x140271440
1402713f3:	48 8b ce             	mov    %rsi,%rcx
1402713f6:	e8 95 74 e3 ff       	call   0x1400a8890
1402713fb:	48 8b f8             	mov    %rax,%rdi
1402713fe:	48 85 c0             	test   %rax,%rax
140271401:	0f 84 bd 00 00 00    	je     0x1402714c4
140271407:	48 8b c8             	mov    %rax,%rcx
14027140a:	e8 d1 0c e5 ff       	call   0x1400c20e0
14027140f:	a8 02                	test   $0x2,%al
140271411:	74 4e                	je     0x140271461
140271413:	e8 58 5c eb ff       	call   0x140127070
140271418:	4c 8d 05 79 64 11 00 	lea    0x116479(%rip),%r8        # 0x140387898
14027141f:	ba d9 01 00 00       	mov    $0x1d9,%edx
140271424:	48 8d 0d 2d 64 11 00 	lea    0x11642d(%rip),%rcx        # 0x140387858
14027142b:	e8 60 5d eb ff       	call   0x140127190
140271430:	ba b7 00 00 00       	mov    $0xb7,%edx
140271435:	45 33 c0             	xor    %r8d,%r8d
140271438:	8d 4a 82             	lea    -0x7e(%rdx),%ecx
14027143b:	e8 50 5e eb ff       	call   0x140127290
140271440:	33 c0                	xor    %eax,%eax
140271442:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140271447:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14027144c:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140271451:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
140271456:	48 83 c4 30          	add    $0x30,%rsp
14027145a:	41 5f                	pop    %r15
14027145c:	41 5e                	pop    %r14
14027145e:	41 5c                	pop    %r12
140271460:	c3                   	ret
140271461:	48 8b cf             	mov    %rdi,%rcx
140271464:	e8 97 8b ec ff       	call   0x14013a000
140271469:	48 63 c8             	movslq %eax,%rcx
14027146c:	48 89 4e 20          	mov    %rcx,0x20(%rsi)
140271470:	48 c1 e9 03          	shr    $0x3,%rcx
140271474:	c1 e1 06             	shl    $0x6,%ecx
140271477:	89 8b 80 00 00 00    	mov    %ecx,0x80(%rbx)
14027147d:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
140271483:	76 0f                	jbe    0x140271494
140271485:	c7 83 80 00 00 00 00 	movl   $0x100,0x80(%rbx)
14027148c:	01 00 00
14027148f:	b9 00 01 00 00       	mov    $0x100,%ecx
140271494:	48 83 7e 20 20       	cmpq   $0x20,0x20(%rsi)
140271499:	b8 6f 00 00 00       	mov    $0x6f,%eax
14027149e:	ba 37 00 00 00       	mov    $0x37,%edx
1402714a3:	0f 46 c2             	cmovbe %edx,%eax
1402714a6:	48 89 83 e8 00 00 00 	mov    %rax,0xe8(%rbx)
1402714ad:	8b c1                	mov    %ecx,%eax
1402714af:	48 c1 e8 03          	shr    $0x3,%rax
1402714b3:	48 89 83 90 00 00 00 	mov    %rax,0x90(%rbx)
1402714ba:	48 d1 e8             	shr    $1,%rax
1402714bd:	48 89 83 a0 00 00 00 	mov    %rax,0xa0(%rbx)
1402714c4:	48 8b d5             	mov    %rbp,%rdx
1402714c7:	48 8b cb             	mov    %rbx,%rcx
1402714ca:	e8 c1 49 03 00       	call   0x1402a5e90
1402714cf:	85 c0                	test   %eax,%eax
1402714d1:	0f 84 69 ff ff ff    	je     0x140271440
1402714d7:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1402714dc:	4d 8b ce             	mov    %r14,%r9
1402714df:	45 8b c7             	mov    %r15d,%r8d
1402714e2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402714e7:	41 8b d4             	mov    %r12d,%edx
1402714ea:	48 8b cb             	mov    %rbx,%rcx
1402714ed:	e8 7e 4d 03 00       	call   0x1402a6270
1402714f2:	e9 4b ff ff ff       	jmp    0x140271442
1402714f7:	cc                   	int3
1402714f8:	cc                   	int3
1402714f9:	cc                   	int3
1402714fa:	cc                   	int3
1402714fb:	cc                   	int3
1402714fc:	cc                   	int3
1402714fd:	cc                   	int3
1402714fe:	cc                   	int3
1402714ff:	cc                   	int3
140271500:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140271505:	57                   	push   %rdi
140271506:	b8 20 00 00 00       	mov    $0x20,%eax
14027150b:	e8 20 f6 03 00       	call   0x1402b0b30
140271510:	48 2b e0             	sub    %rax,%rsp
140271513:	48 8b 99 f8 00 00 00 	mov    0xf8(%rcx),%rbx
14027151a:	8d 50 4f             	lea    0x4f(%rax),%edx
14027151d:	48 8b f9             	mov    %rcx,%rdi
140271520:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
140271524:	e8 17 fd d8 ff       	call   0x140001240
140271529:	48 8d 8b 97 00 00 00 	lea    0x97(%rbx),%rcx
140271530:	ba 6f 00 00 00       	mov    $0x6f,%edx
140271535:	e8 06 fd d8 ff       	call   0x140001240
14027153a:	48 8d 8b 06 01 00 00 	lea    0x106(%rbx),%rcx
140271541:	ba 6f 00 00 00       	mov    $0x6f,%edx
140271546:	e8 f5 fc d8 ff       	call   0x140001240
14027154b:	48 8b cf             	mov    %rdi,%rcx
14027154e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140271553:	48 83 c4 20          	add    $0x20,%rsp
140271557:	5f                   	pop    %rdi
140271558:	e9 63 55 03 00       	jmp    0x1402a6ac0
14027155d:	cc                   	int3
14027155e:	cc                   	int3
14027155f:	cc                   	int3
140271560:	b8 48 00 00 00       	mov    $0x48,%eax
140271565:	e8 c6 f5 03 00       	call   0x1402b0b30
14027156a:	48 2b e0             	sub    %rax,%rsp
14027156d:	48 83 c4 48          	add    $0x48,%rsp
140271571:	e9 0a 4a 03 00       	jmp    0x1402a5f80
140271576:	cc                   	int3
140271577:	cc                   	int3
140271578:	cc                   	int3
140271579:	cc                   	int3
14027157a:	cc                   	int3
14027157b:	cc                   	int3
14027157c:	cc                   	int3
14027157d:	cc                   	int3
14027157e:	cc                   	int3
14027157f:	cc                   	int3
140271580:	b8 38 00 00 00       	mov    $0x38,%eax
140271585:	e8 a6 f5 03 00       	call   0x1402b0b30
14027158a:	48 2b e0             	sub    %rax,%rsp
14027158d:	48 83 c4 38          	add    $0x38,%rsp
140271591:	e9 fa 51 03 00       	jmp    0x1402a6790
140271596:	cc                   	int3
140271597:	cc                   	int3
140271598:	cc                   	int3
140271599:	cc                   	int3
14027159a:	cc                   	int3
14027159b:	cc                   	int3
14027159c:	cc                   	int3
14027159d:	cc                   	int3
14027159e:	cc                   	int3
14027159f:	cc                   	int3
1402715a0:	48 8d 05 69 61 11 00 	lea    0x116169(%rip),%rax        # 0x140387710
1402715a7:	c3                   	ret
1402715a8:	cc                   	int3
1402715a9:	cc                   	int3
1402715aa:	cc                   	int3
1402715ab:	cc                   	int3
1402715ac:	cc                   	int3
1402715ad:	cc                   	int3
1402715ae:	cc                   	int3
1402715af:	cc                   	int3
1402715b0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402715b5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1402715ba:	56                   	push   %rsi
1402715bb:	b8 20 00 00 00       	mov    $0x20,%eax
1402715c0:	e8 6b f5 03 00       	call   0x1402b0b30
1402715c5:	48 2b e0             	sub    %rax,%rsp
1402715c8:	48 8b b1 f8 00 00 00 	mov    0xf8(%rcx),%rsi
1402715cf:	48 8b d9             	mov    %rcx,%rbx
1402715d2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1402715d6:	48 8b ea             	mov    %rdx,%rbp
1402715d9:	e8 f2 34 e9 ff       	call   0x140104ad0
1402715de:	4c 8b c0             	mov    %rax,%r8
1402715e1:	48 8b d5             	mov    %rbp,%rdx
1402715e4:	48 8b ce             	mov    %rsi,%rcx
1402715e7:	e8 24 79 02 00       	call   0x140298f10
1402715ec:	85 c0                	test   %eax,%eax
1402715ee:	75 10                	jne    0x140271600
1402715f0:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1402715f5:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1402715fa:	48 83 c4 20          	add    $0x20,%rsp
1402715fe:	5e                   	pop    %rsi
1402715ff:	c3                   	ret
140271600:	48 8b ce             	mov    %rsi,%rcx
140271603:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140271608:	e8 83 72 e3 ff       	call   0x1400a8890
14027160d:	48 8b f8             	mov    %rax,%rdi
140271610:	48 85 c0             	test   %rax,%rax
140271613:	0f 84 a0 00 00 00    	je     0x1402716b9
140271619:	48 8b c8             	mov    %rax,%rcx
14027161c:	e8 bf 0a e5 ff       	call   0x1400c20e0
140271621:	a8 02                	test   $0x2,%al
140271623:	74 31                	je     0x140271656
140271625:	e8 46 5a eb ff       	call   0x140127070
14027162a:	4c 8d 05 67 62 11 00 	lea    0x116267(%rip),%r8        # 0x140387898
140271631:	ba d9 01 00 00       	mov    $0x1d9,%edx
140271636:	48 8d 0d 1b 62 11 00 	lea    0x11621b(%rip),%rcx        # 0x140387858
14027163d:	e8 4e 5b eb ff       	call   0x140127190
140271642:	ba b7 00 00 00       	mov    $0xb7,%edx
140271647:	45 33 c0             	xor    %r8d,%r8d
14027164a:	8d 4a 82             	lea    -0x7e(%rdx),%ecx
14027164d:	e8 3e 5c eb ff       	call   0x140127290
140271652:	33 c0                	xor    %eax,%eax
140271654:	eb 6e                	jmp    0x1402716c4
140271656:	48 8b cf             	mov    %rdi,%rcx
140271659:	e8 a2 89 ec ff       	call   0x14013a000
14027165e:	48 63 c8             	movslq %eax,%rcx
140271661:	48 89 4e 20          	mov    %rcx,0x20(%rsi)
140271665:	48 c1 e9 03          	shr    $0x3,%rcx
140271669:	c1 e1 06             	shl    $0x6,%ecx
14027166c:	89 8b 80 00 00 00    	mov    %ecx,0x80(%rbx)
140271672:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
140271678:	76 0f                	jbe    0x140271689
14027167a:	c7 83 80 00 00 00 00 	movl   $0x100,0x80(%rbx)
140271681:	01 00 00
140271684:	b9 00 01 00 00       	mov    $0x100,%ecx
140271689:	48 83 7e 20 20       	cmpq   $0x20,0x20(%rsi)
14027168e:	b8 6f 00 00 00       	mov    $0x6f,%eax
140271693:	ba 37 00 00 00       	mov    $0x37,%edx
140271698:	0f 46 c2             	cmovbe %edx,%eax
14027169b:	48 89 83 e8 00 00 00 	mov    %rax,0xe8(%rbx)
1402716a2:	8b c1                	mov    %ecx,%eax
1402716a4:	48 c1 e8 03          	shr    $0x3,%rax
1402716a8:	48 89 83 90 00 00 00 	mov    %rax,0x90(%rbx)
1402716af:	48 d1 e8             	shr    $1,%rax
1402716b2:	48 89 83 a0 00 00 00 	mov    %rax,0xa0(%rbx)
1402716b9:	48 8b d5             	mov    %rbp,%rdx
1402716bc:	48 8b cb             	mov    %rbx,%rcx
1402716bf:	e8 cc 47 03 00       	call   0x1402a5e90
1402716c4:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1402716c9:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1402716ce:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1402716d3:	48 83 c4 20          	add    $0x20,%rsp
1402716d7:	5e                   	pop    %rsi
1402716d8:	c3                   	ret
1402716d9:	cc                   	int3
1402716da:	cc                   	int3
1402716db:	cc                   	int3
1402716dc:	cc                   	int3
1402716dd:	cc                   	int3
1402716de:	cc                   	int3
1402716df:	cc                   	int3
1402716e0:	48 8d 05 c9 5d 11 00 	lea    0x115dc9(%rip),%rax        # 0x1403874b0
1402716e7:	c3                   	ret
1402716e8:	cc                   	int3
1402716e9:	cc                   	int3
1402716ea:	cc                   	int3
1402716eb:	cc                   	int3
1402716ec:	cc                   	int3
1402716ed:	cc                   	int3
1402716ee:	cc                   	int3
1402716ef:	cc                   	int3
1402716f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402716f5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402716fa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402716ff:	57                   	push   %rdi
140271700:	b8 20 00 00 00       	mov    $0x20,%eax
140271705:	e8 26 f4 03 00       	call   0x1402b0b30
14027170a:	48 2b e0             	sub    %rax,%rsp
14027170d:	48 8b a9 f8 00 00 00 	mov    0xf8(%rcx),%rbp
140271714:	48 8b da             	mov    %rdx,%rbx
140271717:	48 8b f9             	mov    %rcx,%rdi
14027171a:	48 8d 15 93 9a 09 00 	lea    0x99a93(%rip),%rdx        # 0x14030b1b4
140271721:	48 8b cb             	mov    %rbx,%rcx
140271724:	e8 d7 71 ec ff       	call   0x140138900
140271729:	48 8b f0             	mov    %rax,%rsi
14027172c:	48 85 c0             	test   %rax,%rax
14027172f:	74 28                	je     0x140271759
140271731:	48 8b cd             	mov    %rbp,%rcx
140271734:	e8 57 71 e3 ff       	call   0x1400a8890
140271739:	48 85 c0             	test   %rax,%rax
14027173c:	74 17                	je     0x140271755
14027173e:	48 8b c8             	mov    %rax,%rcx
140271741:	e8 1a 88 ec ff       	call   0x140139f60
140271746:	48 8b d0             	mov    %rax,%rdx
140271749:	48 8b ce             	mov    %rsi,%rcx
14027174c:	e8 ef 78 ec ff       	call   0x140139040
140271751:	85 c0                	test   %eax,%eax
140271753:	75 04                	jne    0x140271759
140271755:	33 c0                	xor    %eax,%eax
140271757:	eb 0b                	jmp    0x140271764
140271759:	48 8b d3             	mov    %rbx,%rdx
14027175c:	48 8b cf             	mov    %rdi,%rcx
14027175f:	e8 dc 42 03 00       	call   0x1402a5a40
140271764:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140271769:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14027176e:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140271773:	48 83 c4 20          	add    $0x20,%rsp
140271777:	5f                   	pop    %rdi