140d861ee:	8d 50 3d             	lea    0x3d(%rax),%edx
140d861f1:	8d 48 f8             	lea    -0x8(%rax),%ecx
140d861f4:	44 8d 40 13          	lea    0x13(%rax),%r8d
140d861f8:	e8 83 aa f4 ff       	call   0x140cd0c80
140d861fd:	8d 45 ff             	lea    -0x1(%rbp),%eax
140d86200:	e9 08 01 00 00       	jmp    0x140d8630d
140d86205:	48 85 f6             	test   %rsi,%rsi
140d86208:	75 26                	jne    0x140d86230
140d8620a:	4c 8d 0d 17 ad 41 00 	lea    0x41ad17(%rip),%r9        # 0x1411a0f28
140d86211:	c7 44 24 20 6c 00 00 	movl   $0x6c,0x20(%rsp)
140d86218:	00
140d86219:	8d 56 6d             	lea    0x6d(%rsi),%edx
140d8621c:	8d 4e 28             	lea    0x28(%rsi),%ecx
140d8621f:	44 8d 46 69          	lea    0x69(%rsi),%r8d
140d86223:	e8 58 aa f4 ff       	call   0x140cd0c80
140d86228:	8d 46 ff             	lea    -0x1(%rsi),%eax
140d8622b:	e9 dd 00 00 00       	jmp    0x140d8630d
140d86230:	41 b8 6d 00 00 00    	mov    $0x6d,%r8d
140d86236:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140d8623b:	48 8d 15 e6 ac 41 00 	lea    0x41ace6(%rip),%rdx        # 0x1411a0f28
140d86242:	41 8d 48 db          	lea    -0x25(%r8),%ecx
140d86246:	e8 65 b7 f3 ff       	call   0x140cc19b0
140d8624b:	48 8b d8             	mov    %rax,%rbx
140d8624e:	48 85 c0             	test   %rax,%rax
140d86251:	0f 84 ac 00 00 00    	je     0x140d86303
140d86257:	48 89 68 08          	mov    %rbp,0x8(%rax)
140d8625b:	c7 40 40 00 00 00 00 	movl   $0x0,0x40(%rax)
140d86262:	44 89 70 10          	mov    %r14d,0x10(%rax)
140d86266:	c7 00 02 00 00 00    	movl   $0x2,(%rax)
140d8626c:	48 89 70 18          	mov    %rsi,0x18(%rax)
140d86270:	48 83 7f 08 00       	cmpq   $0x0,0x8(%rdi)
140d86275:	0f 85 a8 00 00 00    	jne    0x140d86323
140d8627b:	e8 b0 b1 f3 ff       	call   0x140cc1430
140d86280:	48 89 47 08          	mov    %rax,0x8(%rdi)
140d86284:	48 85 c0             	test   %rax,%rax
140d86287:	0f 85 96 00 00 00    	jne    0x140d86323
140d8628d:	f6 43 40 01          	testb  $0x1,0x40(%rbx)
140d86291:	74 5b                	je     0x140d862ee
140d86293:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140d86297:	44 8d 40 37          	lea    0x37(%rax),%r8d
140d8629b:	48 8d 15 86 ac 41 00 	lea    0x41ac86(%rip),%rdx        # 0x1411a0f28
140d862a2:	e8 69 b7 f3 ff       	call   0x140cc1a10
140d862a7:	83 3b 03             	cmpl   $0x3,(%rbx)
140d862aa:	75 42                	jne    0x140d862ee
140d862ac:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140d862b0:	48 8d 15 71 ac 41 00 	lea    0x41ac71(%rip),%rdx        # 0x1411a0f28
140d862b7:	41 b8 3a 00 00 00    	mov    $0x3a,%r8d
140d862bd:	e8 4e b7 f3 ff       	call   0x140cc1a10
140d862c2:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
140d862c6:	48 8d 15 5b ac 41 00 	lea    0x41ac5b(%rip),%rdx        # 0x1411a0f28
140d862cd:	41 b8 3b 00 00 00    	mov    $0x3b,%r8d
140d862d3:	e8 38 b7 f3 ff       	call   0x140cc1a10
140d862d8:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140d862dc:	48 8d 15 45 ac 41 00 	lea    0x41ac45(%rip),%rdx        # 0x1411a0f28
140d862e3:	41 b8 3c 00 00 00    	mov    $0x3c,%r8d
140d862e9:	e8 22 b7 f3 ff       	call   0x140cc1a10
140d862ee:	41 b8 46 00 00 00    	mov    $0x46,%r8d
140d862f4:	48 8d 15 2d ac 41 00 	lea    0x41ac2d(%rip),%rdx        # 0x1411a0f28
140d862fb:	48 8b cb             	mov    %rbx,%rcx
140d862fe:	e8 0d b7 f3 ff       	call   0x140cc1a10
140d86303:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140d86308:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d8630d:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140d86312:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140d86317:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140d8631c:	48 83 c4 30          	add    $0x30,%rsp
140d86320:	41 5e                	pop    %r14
140d86322:	c3                   	ret
140d86323:	8b 44 24 60          	mov    0x60(%rsp),%eax
140d86327:	48 8b d3             	mov    %rbx,%rdx
140d8632a:	89 43 28             	mov    %eax,0x28(%rbx)
140d8632d:	8b 44 24 68          	mov    0x68(%rsp),%eax
140d86331:	89 43 2c             	mov    %eax,0x2c(%rbx)
140d86334:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140d86339:	48 89 43 30          	mov    %rax,0x30(%rbx)
140d8633d:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140d86341:	e8 ca b2 f3 ff       	call   0x140cc1610
140d86346:	8b f8                	mov    %eax,%edi
140d86348:	85 c0                	test   %eax,%eax
140d8634a:	7f bc                	jg     0x140d86308
140d8634c:	f6 43 40 01          	testb  $0x1,0x40(%rbx)
140d86350:	74 5d                	je     0x140d863af
140d86352:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140d86356:	48 8d 15 cb ab 41 00 	lea    0x41abcb(%rip),%rdx        # 0x1411a0f28
140d8635d:	41 b8 37 00 00 00    	mov    $0x37,%r8d
140d86363:	e8 a8 b6 f3 ff       	call   0x140cc1a10
140d86368:	83 3b 03             	cmpl   $0x3,(%rbx)
140d8636b:	75 42                	jne    0x140d863af
140d8636d:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140d86371:	48 8d 15 b0 ab 41 00 	lea    0x41abb0(%rip),%rdx        # 0x1411a0f28
140d86378:	41 b8 3a 00 00 00    	mov    $0x3a,%r8d
140d8637e:	e8 8d b6 f3 ff       	call   0x140cc1a10
140d86383:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
140d86387:	48 8d 15 9a ab 41 00 	lea    0x41ab9a(%rip),%rdx        # 0x1411a0f28
140d8638e:	41 b8 3b 00 00 00    	mov    $0x3b,%r8d
140d86394:	e8 77 b6 f3 ff       	call   0x140cc1a10
140d86399:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140d8639d:	48 8d 15 84 ab 41 00 	lea    0x41ab84(%rip),%rdx        # 0x1411a0f28
140d863a4:	41 b8 3c 00 00 00    	mov    $0x3c,%r8d
140d863aa:	e8 61 b6 f3 ff       	call   0x140cc1a10
140d863af:	41 b8 46 00 00 00    	mov    $0x46,%r8d
140d863b5:	48 8d 15 6c ab 41 00 	lea    0x41ab6c(%rip),%rdx        # 0x1411a0f28
140d863bc:	48 8b cb             	mov    %rbx,%rcx
140d863bf:	e8 4c b6 f3 ff       	call   0x140cc1a10
140d863c4:	8d 47 ff             	lea    -0x1(%rdi),%eax
140d863c7:	e9 3c ff ff ff       	jmp    0x140d86308
140d863cc:	cc                   	int3
140d863cd:	cc                   	int3
140d863ce:	cc                   	int3
140d863cf:	cc                   	int3
140d863d0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140d863d5:	55                   	push   %rbp
140d863d6:	56                   	push   %rsi
140d863d7:	57                   	push   %rdi
140d863d8:	b8 50 00 00 00       	mov    $0x50,%eax
140d863dd:	e8 be 50 09 00       	call   0x140e1b4a0
140d863e2:	48 2b e0             	sub    %rax,%rsp
140d863e5:	48 8b 05 14 2b 63 00 	mov    0x632b14(%rip),%rax        # 0x1413b8f00
140d863ec:	48 33 c4             	xor    %rsp,%rax
140d863ef:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140d863f4:	48 8b 01             	mov    (%rcx),%rax
140d863f7:	49 8b f8             	mov    %r8,%rdi
140d863fa:	48 8b ea             	mov    %rdx,%rbp
140d863fd:	48 8b 40 40          	mov    0x40(%rax),%rax
140d86401:	48 85 c0             	test   %rax,%rax
140d86404:	74 0e                	je     0x140d86414
140d86406:	ff 15 14 d6 1f 00    	call   *0x1fd614(%rip)        # 0x140f83a20
140d8640c:	48 8b d8             	mov    %rax,%rbx
140d8640f:	e9 06 01 00 00       	jmp    0x140d8651a
140d86414:	8b 05 22 ab 41 00    	mov    0x41ab22(%rip),%eax        # 0x1411a0f3c
140d8641a:	89 44 24 34          	mov    %eax,0x34(%rsp)
140d8641e:	0f b7 05 1b ab 41 00 	movzwl 0x41ab1b(%rip),%eax        # 0x1411a0f40
140d86425:	66 89 44 24 38       	mov    %ax,0x38(%rsp)
140d8642a:	0f b6 05 11 ab 41 00 	movzbl 0x41ab11(%rip),%eax        # 0x1411a0f42
140d86431:	88 44 24 3a          	mov    %al,0x3a(%rsp)
140d86435:	8b 05 4d 3a 35 00    	mov    0x353a4d(%rip),%eax        # 0x1410d9e88
140d8643b:	89 44 24 3c          	mov    %eax,0x3c(%rsp)
140d8643f:	0f b7 05 46 3a 35 00 	movzwl 0x353a46(%rip),%eax        # 0x1410d9e8c
140d86446:	66 89 44 24 40       	mov    %ax,0x40(%rsp)
140d8644b:	b8 3a 00 00 00       	mov    $0x3a,%eax
140d86450:	66 89 44 24 30       	mov    %ax,0x30(%rsp)
140d86455:	48 85 ed             	test   %rbp,%rbp
140d86458:	74 6b                	je     0x140d864c5
140d8645a:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
140d86461:	48 8b c1             	mov    %rcx,%rax
140d86464:	48 ff c0             	inc    %rax
140d86467:	80 3c 10 00          	cmpb   $0x0,(%rax,%rdx,1)
140d8646b:	75 f7                	jne    0x140d86464
140d8646d:	83 c0 06             	add    $0x6,%eax
140d86470:	48 85 ff             	test   %rdi,%rdi
140d86473:	74 0f                	je     0x140d86484
140d86475:	48 ff c1             	inc    %rcx
140d86478:	41 80 3c 08 00       	cmpb   $0x0,(%r8,%rcx,1)
140d8647d:	75 f6                	jne    0x140d86475
140d8647f:	83 c0 05             	add    $0x5,%eax
140d86482:	03 c1                	add    %ecx,%eax
140d86484:	83 c0 02             	add    $0x2,%eax
140d86487:	48 8d 15 9a aa 41 00 	lea    0x41aa9a(%rip),%rdx        # 0x1411a0f28
140d8648e:	48 63 f0             	movslq %eax,%rsi
140d86491:	41 b8 79 01 00 00    	mov    $0x179,%r8d
140d86497:	48 8b ce             	mov    %rsi,%rcx
140d8649a:	e8 11 b5 f3 ff       	call   0x140cc19b0
140d8649f:	48 8b d8             	mov    %rax,%rbx
140d864a2:	48 85 c0             	test   %rax,%rax
140d864a5:	75 22                	jne    0x140d864c9
140d864a7:	4c 8d 0d 7a aa 41 00 	lea    0x41aa7a(%rip),%r9        # 0x1411a0f28
140d864ae:	c7 44 24 20 7a 01 00 	movl   $0x17a,0x20(%rsp)
140d864b5:	00
140d864b6:	8d 50 79             	lea    0x79(%rax),%edx
140d864b9:	8d 48 28             	lea    0x28(%rax),%ecx
140d864bc:	44 8d 40 41          	lea    0x41(%rax),%r8d
140d864c0:	e8 bb a7 f4 ff       	call   0x140cd0c80
140d864c5:	33 c0                	xor    %eax,%eax
140d864c7:	eb 54                	jmp    0x140d8651d
140d864c9:	4c 8b c6             	mov    %rsi,%r8
140d864cc:	48 8d 54 24 34       	lea    0x34(%rsp),%rdx
140d864d1:	48 8b cb             	mov    %rbx,%rcx
140d864d4:	e8 f7 7c f6 ff       	call   0x140cee1d0
140d864d9:	4c 8b c6             	mov    %rsi,%r8
140d864dc:	48 8b d5             	mov    %rbp,%rdx
140d864df:	48 8b cb             	mov    %rbx,%rcx
140d864e2:	e8 69 7c f6 ff       	call   0x140cee150
140d864e7:	48 85 ff             	test   %rdi,%rdi
140d864ea:	74 1e                	je     0x140d8650a
140d864ec:	4c 8b c6             	mov    %rsi,%r8
140d864ef:	48 8d 54 24 3c       	lea    0x3c(%rsp),%rdx
140d864f4:	48 8b cb             	mov    %rbx,%rcx
140d864f7:	e8 54 7c f6 ff       	call   0x140cee150
140d864fc:	4c 8b c6             	mov    %rsi,%r8
140d864ff:	48 8b d7             	mov    %rdi,%rdx
140d86502:	48 8b cb             	mov    %rbx,%rcx
140d86505:	e8 46 7c f6 ff       	call   0x140cee150
140d8650a:	4c 8b c6             	mov    %rsi,%r8
140d8650d:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140d86512:	48 8b cb             	mov    %rbx,%rcx
140d86515:	e8 36 7c f6 ff       	call   0x140cee150
140d8651a:	48 8b c3             	mov    %rbx,%rax
140d8651d:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140d86522:	48 33 cc             	xor    %rsp,%rcx
140d86525:	e8 d6 4f 09 00       	call   0x140e1b500
140d8652a:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
140d86531:	00
140d86532:	48 83 c4 50          	add    $0x50,%rsp
140d86536:	5f                   	pop    %rdi
140d86537:	5e                   	pop    %rsi
140d86538:	5d                   	pop    %rbp
140d86539:	c3                   	ret
140d8653a:	cc                   	int3
140d8653b:	cc                   	int3
140d8653c:	cc                   	int3
140d8653d:	cc                   	int3
140d8653e:	cc                   	int3
140d8653f:	cc                   	int3
140d86540:	48 85 c9             	test   %rcx,%rcx
140d86543:	74 6c                	je     0x140d865b1
140d86545:	53                   	push   %rbx
140d86546:	b8 20 00 00 00       	mov    $0x20,%eax
140d8654b:	e8 50 4f 09 00       	call   0x140e1b4a0
140d86550:	48 2b e0             	sub    %rax,%rsp
140d86553:	f6 41 20 02          	testb  $0x2,0x20(%rcx)
140d86557:	48 8b d9             	mov    %rcx,%rbx
140d8655a:	74 11                	je     0x140d8656d
140d8655c:	48 8b 01             	mov    (%rcx),%rax
140d8655f:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140d86563:	48 8b 40 38          	mov    0x38(%rax),%rax
140d86567:	ff 15 b3 d4 1f 00    	call   *0x1fd4b3(%rip)        # 0x140f83a20
140d8656d:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140d86571:	48 8d 15 58 05 00 00 	lea    0x558(%rip),%rdx        # 0x140d86ad0
140d86578:	e8 e3 af f3 ff       	call   0x140cc1560
140d8657d:	4c 8d 43 18          	lea    0x18(%rbx),%r8
140d86581:	48 8b d3             	mov    %rbx,%rdx
140d86584:	b9 0b 00 00 00       	mov    $0xb,%ecx
140d86589:	e8 82 6e f6 ff       	call   0x140ced410
140d8658e:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140d86592:	e8 c9 cd f5 ff       	call   0x140ce3360
140d86597:	41 b8 53 00 00 00    	mov    $0x53,%r8d
140d8659d:	48 8d 15 84 a9 41 00 	lea    0x41a984(%rip),%rdx        # 0x1411a0f28
140d865a4:	48 8b cb             	mov    %rbx,%rcx
140d865a7:	e8 64 b4 f3 ff       	call   0x140cc1a10
140d865ac:	48 83 c4 20          	add    $0x20,%rsp
140d865b0:	5b                   	pop    %rbx
140d865b1:	c3                   	ret
140d865b2:	cc                   	int3
140d865b3:	cc                   	int3
140d865b4:	cc                   	int3
140d865b5:	cc                   	int3
140d865b6:	cc                   	int3
140d865b7:	cc                   	int3
140d865b8:	cc                   	int3
140d865b9:	cc                   	int3
140d865ba:	cc                   	int3
140d865bb:	cc                   	int3
140d865bc:	cc                   	int3
140d865bd:	cc                   	int3
140d865be:	cc                   	int3
140d865bf:	cc                   	int3
140d865c0:	83 39 03             	cmpl   $0x3,(%rcx)
140d865c3:	74 03                	je     0x140d865c8
140d865c5:	33 c0                	xor    %eax,%eax
140d865c7:	c3                   	ret
140d865c8:	48 8b 41 28          	mov    0x28(%rcx),%rax
140d865cc:	c3                   	ret
140d865cd:	cc                   	int3
140d865ce:	cc                   	int3
140d865cf:	cc                   	int3
140d865d0:	8b 11                	mov    (%rcx),%edx
140d865d2:	83 ea 01             	sub    $0x1,%edx
140d865d5:	74 08                	je     0x140d865df
140d865d7:	83 fa 01             	cmp    $0x1,%edx
140d865da:	74 03                	je     0x140d865df
140d865dc:	33 c0                	xor    %eax,%eax
140d865de:	c3                   	ret
140d865df:	48 8b 41 18          	mov    0x18(%rcx),%rax
140d865e3:	c3                   	ret
140d865e4:	cc                   	int3
140d865e5:	cc                   	int3
140d865e6:	cc                   	int3
140d865e7:	cc                   	int3
140d865e8:	cc                   	int3
140d865e9:	cc                   	int3
140d865ea:	cc                   	int3
140d865eb:	cc                   	int3
140d865ec:	cc                   	int3
140d865ed:	cc                   	int3
140d865ee:	cc                   	int3
140d865ef:	cc                   	int3
140d865f0:	83 39 02             	cmpl   $0x2,(%rcx)
140d865f3:	74 03                	je     0x140d865f8
140d865f5:	33 c0                	xor    %eax,%eax
140d865f7:	c3                   	ret
140d865f8:	48 8b 41 30          	mov    0x30(%rcx),%rax
140d865fc:	c3                   	ret
140d865fd:	cc                   	int3
140d865fe:	cc                   	int3
140d865ff:	cc                   	int3
140d86600:	40 53                	rex push %rbx
140d86602:	b8 30 00 00 00       	mov    $0x30,%eax
140d86607:	e8 94 4e 09 00       	call   0x140e1b4a0
140d8660c:	48 2b e0             	sub    %rax,%rsp
140d8660f:	44 8d 40 e9          	lea    -0x17(%rax),%r8d
140d86613:	8b c8                	mov    %eax,%ecx
140d86615:	48 8d 15 0c a9 41 00 	lea    0x41a90c(%rip),%rdx        # 0x1411a0f28
140d8661c:	e8 2f b7 f3 ff       	call   0x140cc1d50
140d86621:	48 8b d8             	mov    %rax,%rbx
140d86624:	48 85 c0             	test   %rax,%rax
140d86627:	75 26                	jne    0x140d8664f
140d86629:	4c 8d 0d f8 a8 41 00 	lea    0x41a8f8(%rip),%r9        # 0x1411a0f28
140d86630:	c7 44 24 20 1c 00 00 	movl   $0x1c,0x20(%rsp)
140d86637:	00
140d86638:	8d 50 68             	lea    0x68(%rax),%edx
140d8663b:	8d 48 28             	lea    0x28(%rax),%ecx
140d8663e:	44 8d 40 41          	lea    0x41(%rax),%r8d
140d86642:	e8 39 a6 f4 ff       	call   0x140cd0c80
140d86647:	33 c0                	xor    %eax,%eax
140d86649:	48 83 c4 30          	add    $0x30,%rsp
140d8664d:	5b                   	pop    %rbx
140d8664e:	c3                   	ret
140d8664f:	e8 4c cd f5 ff       	call   0x140ce33a0
140d86654:	48 89 43 28          	mov    %rax,0x28(%rbx)
140d86658:	48 85 c0             	test   %rax,%rax
140d8665b:	75 3b                	jne    0x140d86698
140d8665d:	4c 8d 0d c4 a8 41 00 	lea    0x41a8c4(%rip),%r9        # 0x1411a0f28
140d86664:	c7 44 24 20 22 00 00 	movl   $0x22,0x20(%rsp)
140d8666b:	00
140d8666c:	8d 50 68             	lea    0x68(%rax),%edx
140d8666f:	8d 48 28             	lea    0x28(%rax),%ecx
140d86672:	44 8d 40 41          	lea    0x41(%rax),%r8d
140d86676:	e8 05 a6 f4 ff       	call   0x140cd0c80
140d8667b:	41 b8 23 00 00 00    	mov    $0x23,%r8d
140d86681:	48 8d 15 a0 a8 41 00 	lea    0x41a8a0(%rip),%rdx        # 0x1411a0f28
140d86688:	48 8b cb             	mov    %rbx,%rcx
140d8668b:	e8 80 b3 f3 ff       	call   0x140cc1a10
140d86690:	33 c0                	xor    %eax,%eax
140d86692:	48 83 c4 30          	add    $0x30,%rsp
140d86696:	5b                   	pop    %rbx
140d86697:	c3                   	ret
140d86698:	e8 e3 32 02 00       	call   0x140da9980
140d8669d:	48 85 c0             	test   %rax,%rax
140d866a0:	75 05                	jne    0x140d866a7
140d866a2:	e8 59 37 02 00       	call   0x140da9e00
140d866a7:	4c 8d 43 18          	lea    0x18(%rbx),%r8
140d866ab:	48 89 03             	mov    %rax,(%rbx)
140d866ae:	48 8b d3             	mov    %rbx,%rdx
140d866b1:	b9 0b 00 00 00       	mov    $0xb,%ecx
140d866b6:	e8 55 71 f6 ff       	call   0x140ced810
140d866bb:	85 c0                	test   %eax,%eax
140d866bd:	75 06                	jne    0x140d866c5
140d866bf:	44 8d 40 2e          	lea    0x2e(%rax),%r8d
140d866c3:	eb bc                	jmp    0x140d86681
140d866c5:	48 8b c3             	mov    %rbx,%rax