1401dedce:	e8 1d 20 f5 ff       	call   0x140130df0
1401dedd3:	4c 8b f8             	mov    %rax,%r15
1401dedd6:	49 8b ee             	mov    %r14,%rbp
1401dedd9:	48 85 c0             	test   %rax,%rax
1401deddc:	0f 84 7e 00 00 00    	je     0x1401dee60
1401dede2:	83 fb ff             	cmp    $0xffffffff,%ebx
1401dede5:	75 12                	jne    0x1401dedf9
1401dede7:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
1401dedee:	66 90                	xchg   %ax,%ax
1401dedf0:	48 ff c3             	inc    %rbx
1401dedf3:	80 3c 1f 00          	cmpb   $0x0,(%rdi,%rbx,1)
1401dedf7:	75 f7                	jne    0x1401dedf0
1401dedf9:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401dedfd:	44 8b c3             	mov    %ebx,%r8d
1401dee00:	48 8b d7             	mov    %rdi,%rdx
1401dee03:	e8 f8 59 f8 ff       	call   0x140164800
1401dee08:	85 c0                	test   %eax,%eax
1401dee0a:	74 54                	je     0x1401dee60
1401dee0c:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1401dee10:	49 8b d7             	mov    %r15,%rdx
1401dee13:	e8 08 ca f0 ff       	call   0x1400eb820
1401dee18:	85 c0                	test   %eax,%eax
1401dee1a:	74 44                	je     0x1401dee60
1401dee1c:	49 8b 0f             	mov    (%r15),%rcx
1401dee1f:	e8 8c ee f4 ff       	call   0x14012dcb0
1401dee24:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1401dee29:	4c 8b e6             	mov    %rsi,%r12
1401dee2c:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1401dee31:	41 ff c5             	inc    %r13d
1401dee34:	49 89 0f             	mov    %rcx,(%r15)
1401dee37:	48 8b cb             	mov    %rbx,%rcx
1401dee3a:	e8 01 c9 f0 ff       	call   0x1400eb740
1401dee3f:	44 3b e8             	cmp    %eax,%r13d
1401dee42:	0f 8c d8 fe ff ff    	jl     0x1401ded20
1401dee48:	49 8b c4             	mov    %r12,%rax
1401dee4b:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401dee50:	48 83 c4 20          	add    $0x20,%rsp
1401dee54:	41 5f                	pop    %r15
1401dee56:	41 5e                	pop    %r14
1401dee58:	41 5d                	pop    %r13
1401dee5a:	41 5c                	pop    %r12
1401dee5c:	5f                   	pop    %rdi
1401dee5d:	5e                   	pop    %rsi
1401dee5e:	5d                   	pop    %rbp
1401dee5f:	c3                   	ret
1401dee60:	e8 0b 82 f4 ff       	call   0x140127070
1401dee65:	4c 8d 05 9c 7a 15 00 	lea    0x157a9c(%rip),%r8        # 0x140336908
1401dee6c:	ba cd 00 00 00       	mov    $0xcd,%edx
1401dee71:	48 8d 0d 60 7a 15 00 	lea    0x157a60(%rip),%rcx        # 0x1403368d8
1401dee78:	e8 13 83 f4 ff       	call   0x140127190
1401dee7d:	45 33 c0             	xor    %r8d,%r8d
1401dee80:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401dee85:	41 8d 48 22          	lea    0x22(%r8),%ecx
1401dee89:	e8 02 84 f4 ff       	call   0x140127290
1401dee8e:	48 8d 15 2b 79 15 00 	lea    0x15792b(%rip),%rdx        # 0x1403367c0
1401dee95:	49 8b cf             	mov    %r15,%rcx
1401dee98:	e8 93 26 f5 ff       	call   0x140131530
1401dee9d:	48 85 ed             	test   %rbp,%rbp
1401deea0:	eb 30                	jmp    0x1401deed2
1401deea2:	e8 c9 81 f4 ff       	call   0x140127070
1401deea7:	4c 8d 05 5a 7a 15 00 	lea    0x157a5a(%rip),%r8        # 0x140336908
1401deeae:	ba b8 00 00 00       	mov    $0xb8,%edx
1401deeb3:	48 8d 0d 1e 7a 15 00 	lea    0x157a1e(%rip),%rcx        # 0x1403368d8
1401deeba:	e8 d1 82 f4 ff       	call   0x140127190
1401deebf:	ba 85 00 00 00       	mov    $0x85,%edx
1401deec4:	45 33 c0             	xor    %r8d,%r8d
1401deec7:	8d 4a 9d             	lea    -0x63(%rdx),%ecx
1401deeca:	e8 c1 83 f4 ff       	call   0x140127290
1401deecf:	4d 85 f6             	test   %r14,%r14
1401deed2:	75 70                	jne    0x1401def44
1401deed4:	48 8d 15 55 79 15 00 	lea    0x157955(%rip),%rdx        # 0x140336830
1401deedb:	48 8b ce             	mov    %rsi,%rcx
1401deede:	e8 4d 26 f5 ff       	call   0x140131530
1401deee3:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1401deee8:	e8 c3 ed f4 ff       	call   0x14012dcb0
1401deeed:	e9 8b 00 00 00       	jmp    0x1401def7d
1401deef2:	e8 79 81 f4 ff       	call   0x140127070
1401deef7:	4c 8d 05 0a 7a 15 00 	lea    0x157a0a(%rip),%r8        # 0x140336908
1401deefe:	ba ad 00 00 00       	mov    $0xad,%edx
1401def03:	48 8d 0d ce 79 15 00 	lea    0x1579ce(%rip),%rcx        # 0x1403368d8
1401def0a:	e8 81 82 f4 ff       	call   0x140127190
1401def0f:	ba 84 00 00 00       	mov    $0x84,%edx
1401def14:	eb 22                	jmp    0x1401def38
1401def16:	e8 55 81 f4 ff       	call   0x140127070
1401def1b:	4c 8d 05 e6 79 15 00 	lea    0x1579e6(%rip),%r8        # 0x140336908
1401def22:	ba a7 00 00 00       	mov    $0xa7,%edx
1401def27:	48 8d 0d aa 79 15 00 	lea    0x1579aa(%rip),%rcx        # 0x1403368d8
1401def2e:	e8 5d 82 f4 ff       	call   0x140127190
1401def33:	ba 6b 00 00 00       	mov    $0x6b,%edx
1401def38:	45 33 c0             	xor    %r8d,%r8d
1401def3b:	41 8d 48 22          	lea    0x22(%r8),%ecx
1401def3f:	e8 4c 83 f4 ff       	call   0x140127290
1401def44:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1401def49:	e8 62 ed f4 ff       	call   0x14012dcb0
1401def4e:	eb 2d                	jmp    0x1401def7d
1401def50:	e8 1b 81 f4 ff       	call   0x140127070
1401def55:	4c 8d 05 94 79 15 00 	lea    0x157994(%rip),%r8        # 0x1403368f0
1401def5c:	ba 7d 00 00 00       	mov    $0x7d,%edx
1401def61:	48 8d 0d 70 79 15 00 	lea    0x157970(%rip),%rcx        # 0x1403368d8
1401def68:	e8 23 82 f4 ff       	call   0x140127190
1401def6d:	ba 83 00 00 00       	mov    $0x83,%edx
1401def72:	45 33 c0             	xor    %r8d,%r8d
1401def75:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
1401def78:	e8 13 83 f4 ff       	call   0x140127290
1401def7d:	48 8d 15 ac 78 15 00 	lea    0x1578ac(%rip),%rdx        # 0x140336830
1401def84:	49 8b cc             	mov    %r12,%rcx
1401def87:	e8 a4 25 f5 ff       	call   0x140131530
1401def8c:	33 c0                	xor    %eax,%eax
1401def8e:	e9 b8 fe ff ff       	jmp    0x1401dee4b
1401def93:	cc                   	int3
1401def94:	cc                   	int3
1401def95:	cc                   	int3
1401def96:	cc                   	int3
1401def97:	cc                   	int3
1401def98:	cc                   	int3
1401def99:	cc                   	int3
1401def9a:	cc                   	int3
1401def9b:	cc                   	int3
1401def9c:	cc                   	int3
1401def9d:	cc                   	int3
1401def9e:	cc                   	int3
1401def9f:	cc                   	int3
1401defa0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401defa5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401defaa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401defaf:	57                   	push   %rdi
1401defb0:	b8 20 00 00 00       	mov    $0x20,%eax
1401defb5:	e8 76 1b 0d 00       	call   0x1402b0b30
1401defba:	48 2b e0             	sub    %rax,%rsp
1401defbd:	48 8b f9             	mov    %rcx,%rdi
1401defc0:	48 8b ea             	mov    %rdx,%rbp
1401defc3:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401defc7:	33 db                	xor    %ebx,%ebx
1401defc9:	e8 72 c7 f0 ff       	call   0x1400eb740
1401defce:	85 c0                	test   %eax,%eax
1401defd0:	7e 2c                	jle    0x1401deffe
1401defd2:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401defd6:	8b d3                	mov    %ebx,%edx
1401defd8:	e8 63 ca f0 ff       	call   0x1400eba40
1401defdd:	48 8b d5             	mov    %rbp,%rdx
1401defe0:	48 8b f0             	mov    %rax,%rsi
1401defe3:	48 8b 08             	mov    (%rax),%rcx
1401defe6:	e8 a5 4e f9 ff       	call   0x140173e90
1401defeb:	85 c0                	test   %eax,%eax
1401defed:	74 26                	je     0x1401df015
1401defef:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401deff3:	ff c3                	inc    %ebx
1401deff5:	e8 46 c7 f0 ff       	call   0x1400eb740
1401deffa:	3b d8                	cmp    %eax,%ebx
1401deffc:	7c d4                	jl     0x1401defd2
1401deffe:	33 c0                	xor    %eax,%eax
1401df000:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401df005:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401df00a:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401df00f:	48 83 c4 20          	add    $0x20,%rsp
1401df013:	5f                   	pop    %rdi
1401df014:	c3                   	ret
1401df015:	48 8b 46 08          	mov    0x8(%rsi),%rax
1401df019:	eb e5                	jmp    0x1401df000
1401df01b:	cc                   	int3
1401df01c:	cc                   	int3
1401df01d:	cc                   	int3
1401df01e:	cc                   	int3
1401df01f:	cc                   	int3
1401df020:	40 53                	rex push %rbx
1401df022:	b8 20 00 00 00       	mov    $0x20,%eax
1401df027:	e8 04 1b 0d 00       	call   0x1402b0b30
1401df02c:	48 2b e0             	sub    %rax,%rsp
1401df02f:	48 8b da             	mov    %rdx,%rbx
1401df032:	48 85 d2             	test   %rdx,%rdx
1401df035:	0f 84 86 00 00 00    	je     0x1401df0c1
1401df03b:	48 63 02             	movslq (%rdx),%rax
1401df03e:	85 c0                	test   %eax,%eax
1401df040:	7e 7f                	jle    0x1401df0c1
1401df042:	48 8d 48 01          	lea    0x1(%rax),%rcx
1401df046:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1401df04b:	41 b8 22 00 00 00    	mov    $0x22,%r8d
1401df051:	48 8d 15 08 7c 15 00 	lea    0x157c08(%rip),%rdx        # 0x140336c60
1401df058:	e8 13 cd f0 ff       	call   0x1400ebd70
1401df05d:	48 8b f8             	mov    %rax,%rdi
1401df060:	48 85 c0             	test   %rax,%rax
1401df063:	75 38                	jne    0x1401df09d
1401df065:	e8 06 80 f4 ff       	call   0x140127070
1401df06a:	4c 8d 05 07 7c 15 00 	lea    0x157c07(%rip),%r8        # 0x140336c78
1401df071:	8d 57 23             	lea    0x23(%rdi),%edx
1401df074:	48 8d 0d e5 7b 15 00 	lea    0x157be5(%rip),%rcx        # 0x140336c60
1401df07b:	e8 10 81 f4 ff       	call   0x140127190
1401df080:	45 33 c0             	xor    %r8d,%r8d
1401df083:	8d 4f 22             	lea    0x22(%rdi),%ecx
1401df086:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401df08b:	e8 00 82 f4 ff       	call   0x140127290
1401df090:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1401df095:	33 c0                	xor    %eax,%eax
1401df097:	48 83 c4 20          	add    $0x20,%rsp
1401df09b:	5b                   	pop    %rbx
1401df09c:	c3                   	ret
1401df09d:	4c 63 03             	movslq (%rbx),%r8
1401df0a0:	48 8b cf             	mov    %rdi,%rcx
1401df0a3:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1401df0a7:	e8 b4 22 10 00       	call   0x1402e1360
1401df0ac:	48 63 03             	movslq (%rbx),%rax
1401df0af:	c6 04 38 00          	movb   $0x0,(%rax,%rdi,1)
1401df0b3:	48 8b c7             	mov    %rdi,%rax
1401df0b6:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1401df0bb:	48 83 c4 20          	add    $0x20,%rsp
1401df0bf:	5b                   	pop    %rbx
1401df0c0:	c3                   	ret
1401df0c1:	33 c0                	xor    %eax,%eax
1401df0c3:	48 83 c4 20          	add    $0x20,%rsp
1401df0c7:	5b                   	pop    %rbx
1401df0c8:	c3                   	ret
1401df0c9:	cc                   	int3
1401df0ca:	cc                   	int3
1401df0cb:	cc                   	int3
1401df0cc:	cc                   	int3
1401df0cd:	cc                   	int3
1401df0ce:	cc                   	int3
1401df0cf:	cc                   	int3
1401df0d0:	40 53                	rex push %rbx
1401df0d2:	b8 20 00 00 00       	mov    $0x20,%eax
1401df0d7:	e8 54 1a 0d 00       	call   0x1402b0b30
1401df0dc:	48 2b e0             	sub    %rax,%rsp
1401df0df:	49 8b d8             	mov    %r8,%rbx
1401df0e2:	4d 85 c0             	test   %r8,%r8
1401df0e5:	75 31                	jne    0x1401df118
1401df0e7:	e8 84 7f f4 ff       	call   0x140127070
1401df0ec:	4c 8d 05 9d 7b 15 00 	lea    0x157b9d(%rip),%r8        # 0x140336c90
1401df0f3:	8d 53 30             	lea    0x30(%rbx),%edx
1401df0f6:	48 8d 0d 63 7b 15 00 	lea    0x157b63(%rip),%rcx        # 0x140336c60
1401df0fd:	e8 8e 80 f4 ff       	call   0x140127190
1401df102:	45 33 c0             	xor    %r8d,%r8d
1401df105:	8d 53 6b             	lea    0x6b(%rbx),%edx
1401df108:	8d 4b 22             	lea    0x22(%rbx),%ecx
1401df10b:	e8 80 81 f4 ff       	call   0x140127290
1401df110:	33 c0                	xor    %eax,%eax
1401df112:	48 83 c4 20          	add    $0x20,%rsp
1401df116:	5b                   	pop    %rbx
1401df117:	c3                   	ret
1401df118:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1401df11d:	e8 4e ec f4 ff       	call   0x14012dd70
1401df122:	48 8b f8             	mov    %rax,%rdi
1401df125:	48 85 c0             	test   %rax,%rax
1401df128:	75 38                	jne    0x1401df162
1401df12a:	e8 41 7f f4 ff       	call   0x140127070
1401df12f:	4c 8d 05 5a 7b 15 00 	lea    0x157b5a(%rip),%r8        # 0x140336c90
1401df136:	8d 57 3e             	lea    0x3e(%rdi),%edx
1401df139:	48 8d 0d 20 7b 15 00 	lea    0x157b20(%rip),%rcx        # 0x140336c60
1401df140:	e8 4b 80 f4 ff       	call   0x140127190
1401df145:	45 33 c0             	xor    %r8d,%r8d
1401df148:	8d 4f 22             	lea    0x22(%rdi),%ecx
1401df14b:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401df150:	e8 3b 81 f4 ff       	call   0x140127290
1401df155:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1401df15a:	33 c0                	xor    %eax,%eax
1401df15c:	48 83 c4 20          	add    $0x20,%rsp
1401df160:	5b                   	pop    %rbx
1401df161:	c3                   	ret
1401df162:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1401df169:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401df170:	49 ff c0             	inc    %r8
1401df173:	42 80 3c 03 00       	cmpb   $0x0,(%rbx,%r8,1)
1401df178:	75 f6                	jne    0x1401df170
1401df17a:	48 8b d3             	mov    %rbx,%rdx
1401df17d:	48 8b cf             	mov    %rdi,%rcx
1401df180:	e8 9b 31 f1 ff       	call   0x1400f2320
1401df185:	85 c0                	test   %eax,%eax
1401df187:	75 15                	jne    0x1401df19e
1401df189:	48 8b cf             	mov    %rdi,%rcx
1401df18c:	e8 1f eb f4 ff       	call   0x14012dcb0
1401df191:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1401df196:	33 c0                	xor    %eax,%eax
1401df198:	48 83 c4 20          	add    $0x20,%rsp
1401df19c:	5b                   	pop    %rbx
1401df19d:	c3                   	ret
1401df19e:	48 8b c7             	mov    %rdi,%rax
1401df1a1:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1401df1a6:	48 83 c4 20          	add    $0x20,%rsp
1401df1aa:	5b                   	pop    %rbx
1401df1ab:	c3                   	ret
1401df1ac:	cc                   	int3
1401df1ad:	cc                   	int3
1401df1ae:	cc                   	int3
1401df1af:	cc                   	int3
1401df1b0:	b8 28 00 00 00       	mov    $0x28,%eax
1401df1b5:	e8 76 19 0d 00       	call   0x1402b0b30
1401df1ba:	48 2b e0             	sub    %rax,%rsp
1401df1bd:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
1401df1c1:	8b 12                	mov    (%rdx),%edx
1401df1c3:	48 83 c4 28          	add    $0x28,%rsp
1401df1c7:	e9 24 b0 f4 ff       	jmp    0x14012a1f0
1401df1cc:	cc                   	int3
1401df1cd:	cc                   	int3
1401df1ce:	cc                   	int3
1401df1cf:	cc                   	int3
1401df1d0:	40 53                	rex push %rbx
1401df1d2:	56                   	push   %rsi
1401df1d3:	b8 a8 00 00 00       	mov    $0xa8,%eax
1401df1d8:	e8 53 19 0d 00       	call   0x1402b0b30
1401df1dd:	48 2b e0             	sub    %rax,%rsp
1401df1e0:	48 8b 05 99 68 1f 00 	mov    0x1f6899(%rip),%rax        # 0x1403d5a80
1401df1e7:	48 33 c4             	xor    %rsp,%rax
1401df1ea:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1401df1f1:	00
1401df1f2:	33 db                	xor    %ebx,%ebx
1401df1f4:	49 8b f0             	mov    %r8,%rsi
1401df1f7:	8b cb                	mov    %ebx,%ecx
1401df1f9:	4c 8d 05 ec 8b 10 00 	lea    0x108bec(%rip),%r8        # 0x1402e7dec
1401df200:	0f b6 04 0e          	movzbl (%rsi,%rcx,1),%eax
1401df204:	48 ff c1             	inc    %rcx
1401df207:	41 3a 44 08 ff       	cmp    -0x1(%r8,%rcx,1),%al
1401df20c:	75 0d                	jne    0x1401df21b
1401df20e:	48 83 f9 05          	cmp    $0x5,%rcx
1401df212:	75 ec                	jne    0x1401df200
1401df214:	e8 07 ec f4 ff       	call   0x14012de20
1401df219:	eb 58                	jmp    0x1401df273
1401df21b:	48 8b cb             	mov    %rbx,%rcx
1401df21e:	48 89 bc 24 a0 00 00 	mov    %rdi,0xa0(%rsp)
1401df225:	00
1401df226:	4c 8d 05 33 7b 15 00 	lea    0x157b33(%rip),%r8        # 0x140336d60
1401df22d:	0f 1f 00             	nopl   (%rax)
1401df230:	0f b6 04 0e          	movzbl (%rsi,%rcx,1),%eax
1401df234:	48 ff c1             	inc    %rcx
1401df237:	41 3a 44 08 ff       	cmp    -0x1(%r8,%rcx,1),%al
1401df23c:	0f 85 ab 01 00 00    	jne    0x1401df3ed
1401df242:	48 83 f9 05          	cmp    $0x5,%rcx
1401df246:	75 e8                	jne    0x1401df230
1401df248:	48 89 ac 24 c0 00 00 	mov    %rbp,0xc0(%rsp)
1401df24f:	00
1401df250:	48 85 d2             	test   %rdx,%rdx
1401df253:	0f 84 61 01 00 00    	je     0x1401df3ba
1401df259:	f6 02 01             	testb  $0x1,(%rdx)
1401df25c:	74 2f                	je     0x1401df28d
1401df25e:	e8 bd eb f4 ff       	call   0x14012de20
1401df263:	48 8b ac 24 c0 00 00 	mov    0xc0(%rsp),%rbp
1401df26a:	00
1401df26b:	48 8b bc 24 a0 00 00 	mov    0xa0(%rsp),%rdi
1401df272:	00
1401df273:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1401df27a:	00
1401df27b:	48 33 cc             	xor    %rsp,%rcx
1401df27e:	e8 2d 0c 0d 00       	call   0x1402afeb0
1401df283:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
1401df28a:	5e                   	pop    %rsi
1401df28b:	5b                   	pop    %rbx
1401df28c:	c3                   	ret
1401df28d:	48 8b 6a 10          	mov    0x10(%rdx),%rbp
1401df291:	48 85 ed             	test   %rbp,%rbp
1401df294:	75 13                	jne    0x1401df2a9
1401df296:	48 8b 6a 18          	mov    0x18(%rdx),%rbp
1401df29a:	48 85 ed             	test   %rbp,%rbp