14012515b:	74 54                	je     0x1401251b1
14012515d:	48 85 c0             	test   %rax,%rax
140125160:	74 4f                	je     0x1401251b1
140125162:	c7 45 b7 0e 00 00 00 	movl   $0xe,-0x49(%rbp)
140125169:	48 8d 35 00 ee 1e 00 	lea    0x1eee00(%rip),%rsi        # 0x140313f70
140125170:	66 44 89 43 1c       	mov    %r8w,0x1c(%rbx)
140125175:	bf 0d 00 00 00       	mov    $0xd,%edi
14012517a:	45 84 e4             	test   %r12b,%r12b
14012517d:	75 0d                	jne    0x14012518c
14012517f:	41 38 97 47 0a 00 00 	cmp    %dl,0xa47(%r15)
140125186:	0f 84 02 01 00 00    	je     0x14012528e
14012518c:	44 8b 45 ff          	mov    -0x1(%rbp),%r8d
140125190:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140125194:	48 8b 55 d7          	mov    -0x29(%rbp),%rdx
140125198:	4c 8b c8             	mov    %rax,%r9
14012519b:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1401251a0:	49 8b 8d c8 01 00 00 	mov    0x1c8(%r13),%rcx
1401251a7:	e8 a8 92 08 00       	call   0x1401ae454
1401251ac:	e9 8c 00 00 00       	jmp    0x14012523d
1401251b1:	b9 80 00 00 00       	mov    $0x80,%ecx
1401251b6:	40 84 f9             	test   %dil,%cl
1401251b9:	74 3a                	je     0x1401251f5
1401251bb:	48 85 c0             	test   %rax,%rax
1401251be:	74 35                	je     0x1401251f5
1401251c0:	66 89 4b 1c          	mov    %cx,0x1c(%rbx)
1401251c4:	48 8d 35 9d ed 1e 00 	lea    0x1eed9d(%rip),%rsi        # 0x140313f68
1401251cb:	8d 79 8d             	lea    -0x73(%rcx),%edi
1401251ce:	45 84 e4             	test   %r12b,%r12b
1401251d1:	75 0d                	jne    0x1401251e0
1401251d3:	41 38 97 47 0a 00 00 	cmp    %dl,0xa47(%r15)
1401251da:	0f 84 d7 fd ff ff    	je     0x140124fb7
1401251e0:	49 8b 8d c8 01 00 00 	mov    0x1c8(%r13),%rcx
1401251e7:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
1401251eb:	48 8b d0             	mov    %rax,%rdx
1401251ee:	e8 d5 92 08 00       	call   0x1401ae4c8
1401251f3:	eb 48                	jmp    0x14012523d
1401251f5:	b8 02 00 00 00       	mov    $0x2,%eax
1401251fa:	40 84 f8             	test   %dil,%al
1401251fd:	74 52                	je     0x140125251
1401251ff:	66 89 43 1c          	mov    %ax,0x1c(%rbx)
140125203:	48 8d 35 1e ed 1e 00 	lea    0x1eed1e(%rip),%rsi        # 0x140313f28
14012520a:	8d 78 ff             	lea    -0x1(%rax),%edi
14012520d:	45 84 e4             	test   %r12b,%r12b
140125210:	75 0d                	jne    0x14012521f
140125212:	41 38 97 47 0a 00 00 	cmp    %dl,0xa47(%r15)
140125219:	0f 84 98 fd ff ff    	je     0x140124fb7
14012521f:	4d 8b 85 d0 01 00 00 	mov    0x1d0(%r13),%r8
140125226:	4c 8d 4d e7          	lea    -0x19(%rbp),%r9
14012522a:	49 8b 95 c8 01 00 00 	mov    0x1c8(%r13),%rdx
140125231:	49 8b 8d e0 01 00 00 	mov    0x1e0(%r13),%rcx
140125238:	e8 63 8f 08 00       	call   0x1401ae1a0
14012523d:	44 8b 65 b7          	mov    -0x49(%rbp),%r12d
140125241:	44 8b f0             	mov    %eax,%r14d
140125244:	85 c0                	test   %eax,%eax
140125246:	0f 85 03 fe ff ff    	jne    0x14012504f
14012524c:	e9 6c fd ff ff       	jmp    0x140124fbd
140125251:	40 84 fe             	test   %dil,%sil
140125254:	0f 84 f5 fd ff ff    	je     0x14012504f
14012525a:	c7 45 b7 03 00 00 00 	movl   $0x3,-0x49(%rbp)
140125261:	48 8d 35 b8 ec 1e 00 	lea    0x1eecb8(%rip),%rsi        # 0x140313f20
140125268:	66 c7 43 1c 01 00    	movw   $0x1,0x1c(%rbx)
14012526e:	8b f8                	mov    %eax,%edi
140125270:	45 84 e4             	test   %r12b,%r12b
140125273:	75 09                	jne    0x14012527e
140125275:	41 38 97 47 0a 00 00 	cmp    %dl,0xa47(%r15)
14012527c:	74 10                	je     0x14012528e
14012527e:	49 8b 8d c8 01 00 00 	mov    0x1c8(%r13),%rcx
140125285:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
140125289:	e8 f2 8e 08 00       	call   0x1401ae180
14012528e:	44 8b 65 b7          	mov    -0x49(%rbp),%r12d
140125292:	e9 26 fd ff ff       	jmp    0x140124fbd
140125297:	cc                   	int3
140125298:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14012529d:	57                   	push   %rdi
14012529e:	48 83 ec 40          	sub    $0x40,%rsp
1401252a2:	48 8b 05 d7 07 2b 00 	mov    0x2b07d7(%rip),%rax        # 0x1403d5a80
1401252a9:	48 33 c4             	xor    %rsp,%rax
1401252ac:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401252b1:	48 8b 01             	mov    (%rcx),%rax
1401252b4:	33 db                	xor    %ebx,%ebx
1401252b6:	48 8b fa             	mov    %rdx,%rdi
1401252b9:	f6 40 3a 01          	testb  $0x1,0x3a(%rax)
1401252bd:	0f 84 80 00 00 00    	je     0x140125343
1401252c3:	48 8b ca             	mov    %rdx,%rcx
1401252c6:	e8 b5 35 f8 ff       	call   0x1400a8880
1401252cb:	48 8b cf             	mov    %rdi,%rcx
1401252ce:	48 85 c0             	test   %rax,%rax
1401252d1:	75 0f                	jne    0x1401252e2
1401252d3:	45 33 c9             	xor    %r9d,%r9d
1401252d6:	48 8d 15 b0 2c 28 00 	lea    0x282cb0(%rip),%rdx        # 0x1403a7f8d
1401252dd:	45 33 c0             	xor    %r8d,%r8d
1401252e0:	eb 5c                	jmp    0x14012533e
1401252e2:	e8 f9 90 f5 ff       	call   0x14007e3e0
1401252e7:	48 8b cf             	mov    %rdi,%rcx
1401252ea:	48 85 c0             	test   %rax,%rax
1401252ed:	75 10                	jne    0x1401252ff
1401252ef:	45 33 c9             	xor    %r9d,%r9d
1401252f2:	44 8d 40 01          	lea    0x1(%rax),%r8d
1401252f6:	48 8d 15 37 9c 1c 00 	lea    0x1c9c37(%rip),%rdx        # 0x1402eef34
1401252fd:	eb 3f                	jmp    0x14012533e
1401252ff:	e8 dc 90 f5 ff       	call   0x14007e3e0
140125304:	48 8b cf             	mov    %rdi,%rcx
140125307:	48 8b d8             	mov    %rax,%rbx
14012530a:	e8 71 35 f8 ff       	call   0x1400a8880
14012530f:	48 8b c8             	mov    %rax,%rcx
140125312:	4c 8d 4c 24 28       	lea    0x28(%rsp),%r9
140125317:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14012531c:	48 8b d3             	mov    %rbx,%rdx
14012531f:	e8 58 64 fa ff       	call   0x1400cb77c
140125324:	8b d8                	mov    %eax,%ebx
140125326:	85 c0                	test   %eax,%eax
140125328:	75 19                	jne    0x140125343
14012532a:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
14012532f:	4c 8d 0d aa 10 f8 ff 	lea    -0x7ef56(%rip),%r9        # 0x1400a63e0
140125336:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
14012533b:	48 8b cf             	mov    %rdi,%rcx
14012533e:	e8 d9 ed ff ff       	call   0x14012411c
140125343:	8b c3                	mov    %ebx,%eax
140125345:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14012534a:	48 33 cc             	xor    %rsp,%rcx
14012534d:	e8 5e ab 18 00       	call   0x1402afeb0
140125352:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140125357:	48 83 c4 40          	add    $0x40,%rsp
14012535b:	5f                   	pop    %rdi
14012535c:	c3                   	ret
14012535d:	cc                   	int3
14012535e:	cc                   	int3
14012535f:	cc                   	int3
140125360:	40 53                	rex push %rbx
140125362:	56                   	push   %rsi
140125363:	57                   	push   %rdi
140125364:	48 83 ec 40          	sub    $0x40,%rsp
140125368:	48 8b 05 11 07 2b 00 	mov    0x2b0711(%rip),%rax        # 0x1403d5a80
14012536f:	48 33 c4             	xor    %rsp,%rax
140125372:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140125377:	48 8b 01             	mov    (%rcx),%rax
14012537a:	49 8b f8             	mov    %r8,%rdi
14012537d:	4c 8b c2             	mov    %rdx,%r8
140125380:	48 8b f1             	mov    %rcx,%rsi
140125383:	49 8b c8             	mov    %r8,%rcx
140125386:	48 8b d7             	mov    %rdi,%rdx
140125389:	ff 50 20             	call   *0x20(%rax)
14012538c:	8b d8                	mov    %eax,%ebx
14012538e:	85 c0                	test   %eax,%eax
140125390:	75 55                	jne    0x1401253e7
140125392:	48 8b 0e             	mov    (%rsi),%rcx
140125395:	f6 41 3a 01          	testb  $0x1,0x3a(%rcx)
140125399:	74 4c                	je     0x1401253e7
14012539b:	48 8b cf             	mov    %rdi,%rcx
14012539e:	e8 dd 34 f8 ff       	call   0x1400a8880
1401253a3:	38 18                	cmp    %bl,(%rax)
1401253a5:	74 30                	je     0x1401253d7
1401253a7:	80 38 3d             	cmpb   $0x3d,(%rax)
1401253aa:	74 2b                	je     0x1401253d7
1401253ac:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
1401253b1:	48 8b c8             	mov    %rax,%rcx
1401253b4:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401253b9:	e8 de 61 fa ff       	call   0x1400cb59c
1401253be:	8b d8                	mov    %eax,%ebx
1401253c0:	85 c0                	test   %eax,%eax
1401253c2:	75 23                	jne    0x1401253e7
1401253c4:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
1401253c9:	4c 8d 0d 10 10 f8 ff 	lea    -0x7eff0(%rip),%r9        # 0x1400a63e0
1401253d0:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
1401253d5:	eb 08                	jmp    0x1401253df
1401253d7:	45 33 c9             	xor    %r9d,%r9d
1401253da:	45 33 c0             	xor    %r8d,%r8d
1401253dd:	33 d2                	xor    %edx,%edx
1401253df:	48 8b cf             	mov    %rdi,%rcx
1401253e2:	e8 35 ed ff ff       	call   0x14012411c
1401253e7:	8b c3                	mov    %ebx,%eax
1401253e9:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401253ee:	48 33 cc             	xor    %rsp,%rcx
1401253f1:	e8 ba aa 18 00       	call   0x1402afeb0
1401253f6:	48 83 c4 40          	add    $0x40,%rsp
1401253fa:	5f                   	pop    %rdi
1401253fb:	5e                   	pop    %rsi
1401253fc:	5b                   	pop    %rbx
1401253fd:	c3                   	ret
1401253fe:	cc                   	int3
1401253ff:	cc                   	int3
140125400:	48 83 ec 28          	sub    $0x28,%rsp
140125404:	e8 87 92 08 00       	call   0x1401ae690
140125409:	f7 d8                	neg    %eax
14012540b:	1b c0                	sbb    %eax,%eax
14012540d:	f7 d0                	not    %eax
14012540f:	83 e0 1b             	and    $0x1b,%eax
140125412:	48 83 c4 28          	add    $0x28,%rsp
140125416:	c3                   	ret
140125417:	cc                   	int3
140125418:	45 8b c0             	mov    %r8d,%r8d
14012541b:	e9 d0 92 08 00       	jmp    0x1401ae6f0
140125420:	e9 fb 90 08 00       	jmp    0x1401ae520
140125425:	cc                   	int3
140125426:	cc                   	int3
140125427:	cc                   	int3
140125428:	40 53                	rex push %rbx
14012542a:	48 83 ec 20          	sub    $0x20,%rsp
14012542e:	48 8b 01             	mov    (%rcx),%rax
140125431:	4c 8b c2             	mov    %rdx,%r8
140125434:	48 8b 51 08          	mov    0x8(%rcx),%rdx
140125438:	48 8b d9             	mov    %rcx,%rbx
14012543b:	49 8b c8             	mov    %r8,%rcx
14012543e:	ff 50 10             	call   *0x10(%rax)
140125441:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140125445:	ff 15 bd 9b 2a 00    	call   *0x2a9bbd(%rip)        # 0x1403cf008
14012544b:	48 8b cb             	mov    %rbx,%rcx
14012544e:	ff 15 b4 9b 2a 00    	call   *0x2a9bb4(%rip)        # 0x1403cf008
140125454:	33 c0                	xor    %eax,%eax
140125456:	48 83 c4 20          	add    $0x20,%rsp
14012545a:	5b                   	pop    %rbx
14012545b:	c3                   	ret
14012545c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140125461:	57                   	push   %rdi
140125462:	48 83 ec 20          	sub    $0x20,%rsp
140125466:	48 8b f9             	mov    %rcx,%rdi
140125469:	b9 10 00 00 00       	mov    $0x10,%ecx
14012546e:	ff 15 8c 9b 2a 00    	call   *0x2a9b8c(%rip)        # 0x1403cf000
140125474:	48 8b d8             	mov    %rax,%rbx
140125477:	48 85 c0             	test   %rax,%rax
14012547a:	75 04                	jne    0x140125480
14012547c:	33 c0                	xor    %eax,%eax
14012547e:	eb 38                	jmp    0x1401254b8
140125480:	8b 4f 18             	mov    0x18(%rdi),%ecx
140125483:	ff 15 77 9b 2a 00    	call   *0x2a9b77(%rip)        # 0x1403cf000
140125489:	48 89 43 08          	mov    %rax,0x8(%rbx)
14012548d:	48 85 c0             	test   %rax,%rax
140125490:	75 0b                	jne    0x14012549d
140125492:	48 8b cb             	mov    %rbx,%rcx
140125495:	ff 15 6d 9b 2a 00    	call   *0x2a9b6d(%rip)        # 0x1403cf008
14012549b:	eb df                	jmp    0x14012547c
14012549d:	48 8b c8             	mov    %rax,%rcx
1401254a0:	48 89 3b             	mov    %rdi,(%rbx)
1401254a3:	ff 17                	call   *(%rdi)
1401254a5:	85 c0                	test   %eax,%eax
1401254a7:	74 0c                	je     0x1401254b5
1401254a9:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401254ad:	ff 15 55 9b 2a 00    	call   *0x2a9b55(%rip)        # 0x1403cf008
1401254b3:	eb dd                	jmp    0x140125492
1401254b5:	48 8b c3             	mov    %rbx,%rax
1401254b8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401254bd:	48 83 c4 20          	add    $0x20,%rsp
1401254c1:	5f                   	pop    %rdi
1401254c2:	c3                   	ret
1401254c3:	cc                   	int3
1401254c4:	48 83 ec 28          	sub    $0x28,%rsp
1401254c8:	48 8b 01             	mov    (%rcx),%rax
1401254cb:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401254cf:	ff 50 08             	call   *0x8(%rax)
1401254d2:	33 c0                	xor    %eax,%eax
1401254d4:	48 83 c4 28          	add    $0x28,%rsp
1401254d8:	c3                   	ret
1401254d9:	cc                   	int3
1401254da:	cc                   	int3
1401254db:	cc                   	int3
1401254dc:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401254e1:	55                   	push   %rbp
1401254e2:	56                   	push   %rsi
1401254e3:	57                   	push   %rdi
1401254e4:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1401254eb:	48 8b 05 8e 05 2b 00 	mov    0x2b058e(%rip),%rax        # 0x1403d5a80
1401254f2:	48 33 c4             	xor    %rsp,%rax
1401254f5:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1401254fc:	00
1401254fd:	48 8b f9             	mov    %rcx,%rdi
140125500:	49 8b e8             	mov    %r8,%rbp
140125503:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140125508:	48 8b f2             	mov    %rdx,%rsi
14012550b:	e8 80 91 08 00       	call   0x1401ae690
140125510:	33 db                	xor    %ebx,%ebx
140125512:	85 c0                	test   %eax,%eax
140125514:	75 05                	jne    0x14012551b
140125516:	8d 58 1b             	lea    0x1b(%rax),%ebx
140125519:	eb 25                	jmp    0x140125540
14012551b:	48 8b cd             	mov    %rbp,%rcx
14012551e:	e8 2d 21 f9 ff       	call   0x1400b7650
140125523:	44 8b c0             	mov    %eax,%r8d
140125526:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14012552b:	48 8b d6             	mov    %rsi,%rdx
14012552e:	e8 bd 91 08 00       	call   0x1401ae6f0
140125533:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140125538:	48 8b cf             	mov    %rdi,%rcx
14012553b:	e8 e0 8f 08 00       	call   0x1401ae520
140125540:	8b c3                	mov    %ebx,%eax
140125542:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140125549:	00
14012554a:	48 33 cc             	xor    %rsp,%rcx
14012554d:	e8 5e a9 18 00       	call   0x1402afeb0
140125552:	48 8b 9c 24 c8 00 00 	mov    0xc8(%rsp),%rbx
140125559:	00
14012555a:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140125561:	5f                   	pop    %rdi
140125562:	5e                   	pop    %rsi
140125563:	5d                   	pop    %rbp
140125564:	c3                   	ret
140125565:	cc                   	int3
140125566:	cc                   	int3
140125567:	cc                   	int3
140125568:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14012556d:	57                   	push   %rdi
14012556e:	48 83 ec 20          	sub    $0x20,%rsp
140125572:	48 63 da             	movslq %edx,%rbx
140125575:	48 8b f9             	mov    %rcx,%rdi
140125578:	8b d3                	mov    %ebx,%edx
14012557a:	c6 01 00             	movb   $0x0,(%rcx)
14012557d:	ff 15 65 02 1c 00    	call   *0x1c0265(%rip)        # 0x1402e57e8
140125583:	c6 44 3b ff 00       	movb   $0x0,-0x1(%rbx,%rdi,1)
140125588:	85 c0                	test   %eax,%eax
14012558a:	75 15                	jne    0x1401255a1
14012558c:	8d 50 2e             	lea    0x2e(%rax),%edx
14012558f:	48 8b cf             	mov    %rdi,%rcx
140125592:	e8 59 c9 18 00       	call   0x1402b1ef0
140125597:	48 85 c0             	test   %rax,%rax
14012559a:	74 03                	je     0x14012559f
14012559c:	c6 00 00             	movb   $0x0,(%rax)
14012559f:	33 c0                	xor    %eax,%eax
1401255a1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401255a6:	48 83 c4 20          	add    $0x20,%rsp
1401255aa:	5f                   	pop    %rdi
1401255ab:	c3                   	ret
1401255ac:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401255b1:	57                   	push   %rdi
1401255b2:	48 83 ec 50          	sub    $0x50,%rsp
1401255b6:	48 8b 05 c3 04 2b 00 	mov    0x2b04c3(%rip),%rax        # 0x1403d5a80
1401255bd:	48 33 c4             	xor    %rsp,%rax
1401255c0:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401255c5:	80 b9 9c 12 00 00 00 	cmpb   $0x0,0x129c(%rcx)
1401255cc:	48 8b d9             	mov    %rcx,%rbx
1401255cf:	0f 84 e0 00 00 00    	je     0x1401256b5
1401255d5:	48 8b 89 98 10 00 00 	mov    0x1098(%rcx),%rcx
1401255dc:	48 85 c9             	test   %rcx,%rcx
1401255df:	0f 84 d0 00 00 00    	je     0x1401256b5
1401255e5:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
1401255ea:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1401255f0:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401255f5:	e8 72 f7 f9 ff       	call   0x1400c4d6c
1401255fa:	8b f8                	mov    %eax,%edi
1401255fc:	83 f8 01             	cmp    $0x1,%eax
1401255ff:	0f 84 a9 00 00 00    	je     0x1401256ae
140125605:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14012560a:	eb 1d                	jmp    0x140125629
14012560c:	80 fa 2d             	cmp    $0x2d,%dl
14012560f:	77 1e                	ja     0x14012562f
140125611:	48 b8 00 02 00 00 01 	movabs $0x200100000200,%rax
140125618:	20 00 00
14012561b:	48 0f a3 d0          	bt     %rdx,%rax
14012561f:	73 0e                	jae    0x14012562f
140125621:	48 ff c1             	inc    %rcx
140125624:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140125629:	8a 11                	mov    (%rcx),%dl