140055eb9:	4c 89 e1             	mov    %r12,%rcx
140055ebc:	c6 04 02 27          	movb   $0x27,(%rdx,%rax,1)
140055ec0:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140055ec4:	48 8b 43 08          	mov    0x8(%rbx),%rax
140055ec8:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
140055ecc:	48 83 c4 28          	add    $0x28,%rsp
140055ed0:	5b                   	pop    %rbx
140055ed1:	5e                   	pop    %rsi
140055ed2:	5f                   	pop    %rdi
140055ed3:	5d                   	pop    %rbp
140055ed4:	41 5c                	pop    %r12
140055ed6:	41 5d                	pop    %r13
140055ed8:	e9 d3 2f 0a 00       	jmp    0x1400f8eb0
140055edd:	ba 01 00 00 00       	mov    $0x1,%edx
140055ee2:	48 89 d9             	mov    %rbx,%rcx
140055ee5:	e8 b6 4c 04 00       	call   0x14009aba0
140055eea:	48 8b 43 08          	mov    0x8(%rbx),%rax
140055eee:	eb bd                	jmp    0x140055ead
140055ef0:	31 d2                	xor    %edx,%edx
140055ef2:	e8 c9 4a 04 00       	call   0x14009a9c0
140055ef7:	49 89 c4             	mov    %rax,%r12
140055efa:	e9 30 fe ff ff       	jmp    0x140055d2f
140055eff:	90                   	nop
140055f00:	41 54                	push   %r12
140055f02:	55                   	push   %rbp
140055f03:	57                   	push   %rdi
140055f04:	56                   	push   %rsi
140055f05:	53                   	push   %rbx
140055f06:	48 83 ec 20          	sub    $0x20,%rsp
140055f0a:	48 8b 35 0f 34 1e 00 	mov    0x1e340f(%rip),%rsi        # 0x140239320
140055f11:	48 8d 2d e8 aa 1a 00 	lea    0x1aaae8(%rip),%rbp        # 0x140200a00
140055f18:	48 89 d7             	mov    %rdx,%rdi
140055f1b:	0f b6 12             	movzbl (%rdx),%edx
140055f1e:	49 89 cc             	mov    %rcx,%r12
140055f21:	48 89 fb             	mov    %rdi,%rbx
140055f24:	84 d2                	test   %dl,%dl
140055f26:	74 68                	je     0x140055f90
140055f28:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140055f2f:	00
140055f30:	0f b6 c2             	movzbl %dl,%eax
140055f33:	f6 04 06 06          	testb  $0x6,(%rsi,%rax,1)
140055f37:	75 10                	jne    0x140055f49
140055f39:	0f be d2             	movsbl %dl,%edx
140055f3c:	48 89 e9             	mov    %rbp,%rcx
140055f3f:	e8 2c 3f 19 00       	call   0x1401e9e70
140055f44:	48 85 c0             	test   %rax,%rax
140055f47:	74 2f                	je     0x140055f78
140055f49:	0f b6 53 01          	movzbl 0x1(%rbx),%edx
140055f4d:	48 83 c3 01          	add    $0x1,%rbx
140055f51:	84 d2                	test   %dl,%dl
140055f53:	75 db                	jne    0x140055f30
140055f55:	48 89 f9             	mov    %rdi,%rcx
140055f58:	e8 3b 3f 19 00       	call   0x1401e9e98
140055f5d:	48 89 fa             	mov    %rdi,%rdx
140055f60:	49 89 c0             	mov    %rax,%r8
140055f63:	4c 89 e1             	mov    %r12,%rcx
140055f66:	48 83 c4 20          	add    $0x20,%rsp
140055f6a:	5b                   	pop    %rbx
140055f6b:	5e                   	pop    %rsi
140055f6c:	5f                   	pop    %rdi
140055f6d:	5d                   	pop    %rbp
140055f6e:	41 5c                	pop    %r12
140055f70:	e9 3b 5a 04 00       	jmp    0x14009b9b0
140055f75:	0f 1f 00             	nopl   (%rax)
140055f78:	48 89 fa             	mov    %rdi,%rdx
140055f7b:	4c 89 e1             	mov    %r12,%rcx
140055f7e:	48 83 c4 20          	add    $0x20,%rsp
140055f82:	5b                   	pop    %rbx
140055f83:	5e                   	pop    %rsi
140055f84:	5f                   	pop    %rdi
140055f85:	5d                   	pop    %rbp
140055f86:	41 5c                	pop    %r12
140055f88:	e9 83 fd ff ff       	jmp    0x140055d10
140055f8d:	0f 1f 00             	nopl   (%rax)
140055f90:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140055f96:	48 8d 15 29 a8 1a 00 	lea    0x1aa829(%rip),%rdx        # 0x1402007c6
140055f9d:	eb c4                	jmp    0x140055f63
140055f9f:	90                   	nop
140055fa0:	57                   	push   %rdi
140055fa1:	56                   	push   %rsi
140055fa2:	53                   	push   %rbx
140055fa3:	48 83 ec 50          	sub    $0x50,%rsp
140055fa7:	48 8b 35 42 2b 1e 00 	mov    0x1e2b42(%rip),%rsi        # 0x140238af0
140055fae:	4c 89 84 24 80 00 00 	mov    %r8,0x80(%rsp)
140055fb5:	00
140055fb6:	48 8d 7c 24 30       	lea    0x30(%rsp),%rdi
140055fbb:	48 89 cb             	mov    %rcx,%rbx
140055fbe:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
140055fc5:	00
140055fc6:	4c 89 8c 24 88 00 00 	mov    %r9,0x88(%rsp)
140055fcd:	00
140055fce:	48 89 f9             	mov    %rdi,%rcx
140055fd1:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
140055fd6:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
140055fdd:	00 00
140055fdf:	48 8b 06             	mov    (%rsi),%rax
140055fe2:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140055fe7:	31 c0                	xor    %eax,%eax
140055fe9:	48 8b 05 b0 33 1e 00 	mov    0x1e33b0(%rip),%rax        # 0x1402393a0
140055ff0:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
140055ff7:	00 00
140055ff9:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140055ffe:	e8 4d 5e 04 00       	call   0x14009be50
140056003:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140056008:	48 89 d9             	mov    %rbx,%rcx
14005600b:	e8 00 fd ff ff       	call   0x140055d10
140056010:	48 89 f9             	mov    %rdi,%rcx
140056013:	e8 28 49 04 00       	call   0x14009a940
140056018:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14005601d:	48 2b 06             	sub    (%rsi),%rax
140056020:	75 08                	jne    0x14005602a
140056022:	48 83 c4 50          	add    $0x50,%rsp
140056026:	5b                   	pop    %rbx
140056027:	5e                   	pop    %rsi
140056028:	5f                   	pop    %rdi
140056029:	c3                   	ret
14005602a:	e8 41 e8 18 00       	call   0x1401e4870
14005602f:	90                   	nop
140056030:	56                   	push   %rsi
140056031:	53                   	push   %rbx
140056032:	48 83 ec 28          	sub    $0x28,%rsp
140056036:	48 89 d6             	mov    %rdx,%rsi
140056039:	ba ff 00 00 00       	mov    $0xff,%edx
14005603e:	48 89 cb             	mov    %rcx,%rbx
140056041:	e8 5a 4b 04 00       	call   0x14009aba0
140056046:	48 83 3e 00          	cmpq   $0x0,(%rsi)
14005604a:	75 43                	jne    0x14005608f
14005604c:	eb 62                	jmp    0x1400560b0
14005604e:	66 90                	xchg   %ax,%ax
140056050:	48 8b 43 08          	mov    0x8(%rbx),%rax
140056054:	48 29 c2             	sub    %rax,%rdx
140056057:	48 83 fa 01          	cmp    $0x1,%rdx
14005605b:	74 3a                	je     0x140056097
14005605d:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140056061:	48 8d 48 01          	lea    0x1(%rax),%rcx
140056065:	48 83 c6 08          	add    $0x8,%rsi
140056069:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
14005606d:	48 89 d9             	mov    %rbx,%rcx
140056070:	c6 04 02 20          	movb   $0x20,(%rdx,%rax,1)
140056074:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140056078:	48 8b 43 08          	mov    0x8(%rbx),%rax
14005607c:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
140056080:	48 8b 56 f8          	mov    -0x8(%rsi),%rdx
140056084:	e8 87 fc ff ff       	call   0x140055d10
140056089:	48 83 3e 00          	cmpq   $0x0,(%rsi)
14005608d:	74 21                	je     0x1400560b0
14005608f:	48 8b 13             	mov    (%rbx),%rdx
140056092:	48 85 d2             	test   %rdx,%rdx
140056095:	75 b9                	jne    0x140056050
140056097:	ba 01 00 00 00       	mov    $0x1,%edx
14005609c:	48 89 d9             	mov    %rbx,%rcx
14005609f:	e8 fc 4a 04 00       	call   0x14009aba0
1400560a4:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400560a8:	eb b3                	jmp    0x14005605d
1400560aa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400560b0:	48 83 c4 28          	add    $0x28,%rsp
1400560b4:	5b                   	pop    %rbx
1400560b5:	5e                   	pop    %rsi
1400560b6:	c3                   	ret
1400560b7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400560be:	00 00
1400560c0:	57                   	push   %rdi
1400560c1:	56                   	push   %rsi
1400560c2:	53                   	push   %rbx
1400560c3:	48 83 ec 20          	sub    $0x20,%rsp
1400560c7:	48 83 3a 00          	cmpq   $0x0,(%rdx)
1400560cb:	48 89 ce             	mov    %rcx,%rsi
1400560ce:	48 89 d7             	mov    %rdx,%rdi
1400560d1:	0f 84 99 00 00 00    	je     0x140056170
1400560d7:	48 8b 11             	mov    (%rcx),%rdx
1400560da:	48 85 d2             	test   %rdx,%rdx
1400560dd:	0f 85 9d 00 00 00    	jne    0x140056180
1400560e3:	ba 01 00 00 00       	mov    $0x1,%edx
1400560e8:	48 89 f1             	mov    %rsi,%rcx
1400560eb:	e8 b0 4a 04 00       	call   0x14009aba0
1400560f0:	48 8b 46 08          	mov    0x8(%rsi),%rax
1400560f4:	48 8b 56 10          	mov    0x10(%rsi),%rdx
1400560f8:	48 8d 48 01          	lea    0x1(%rax),%rcx
1400560fc:	48 89 4e 08          	mov    %rcx,0x8(%rsi)
140056100:	c6 04 02 20          	movb   $0x20,(%rdx,%rax,1)
140056104:	48 8b 56 10          	mov    0x10(%rsi),%rdx
140056108:	48 8b 46 08          	mov    0x8(%rsi),%rax
14005610c:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
140056110:	48 83 3f 00          	cmpq   $0x0,(%rdi)
140056114:	74 5a                	je     0x140056170
140056116:	31 db                	xor    %ebx,%ebx
140056118:	eb 1d                	jmp    0x140056137
14005611a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140056120:	48 8b 14 df          	mov    (%rdi,%rbx,8),%rdx
140056124:	48 89 f1             	mov    %rsi,%rcx
140056127:	48 83 c3 01          	add    $0x1,%rbx
14005612b:	e8 d0 fd ff ff       	call   0x140055f00
140056130:	48 83 3c df 00       	cmpq   $0x0,(%rdi,%rbx,8)
140056135:	74 39                	je     0x140056170
140056137:	48 85 db             	test   %rbx,%rbx
14005613a:	74 e4                	je     0x140056120
14005613c:	48 8b 16             	mov    (%rsi),%rdx
14005613f:	48 85 d2             	test   %rdx,%rdx
140056142:	74 5c                	je     0x1400561a0
140056144:	48 8b 46 08          	mov    0x8(%rsi),%rax
140056148:	48 29 c2             	sub    %rax,%rdx
14005614b:	48 83 fa 01          	cmp    $0x1,%rdx
14005614f:	74 4f                	je     0x1400561a0
140056151:	48 8b 56 10          	mov    0x10(%rsi),%rdx
140056155:	48 8d 48 01          	lea    0x1(%rax),%rcx
140056159:	48 89 4e 08          	mov    %rcx,0x8(%rsi)
14005615d:	c6 04 02 20          	movb   $0x20,(%rdx,%rax,1)
140056161:	48 8b 56 10          	mov    0x10(%rsi),%rdx
140056165:	48 8b 46 08          	mov    0x8(%rsi),%rax
140056169:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14005616d:	eb b1                	jmp    0x140056120
14005616f:	90                   	nop
140056170:	48 83 c4 20          	add    $0x20,%rsp
140056174:	5b                   	pop    %rbx
140056175:	5e                   	pop    %rsi
140056176:	5f                   	pop    %rdi
140056177:	c3                   	ret
140056178:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14005617f:	00
140056180:	48 8b 41 08          	mov    0x8(%rcx),%rax
140056184:	48 29 c2             	sub    %rax,%rdx
140056187:	48 83 fa 01          	cmp    $0x1,%rdx
14005618b:	0f 85 63 ff ff ff    	jne    0x1400560f4
140056191:	e9 4d ff ff ff       	jmp    0x1400560e3
140056196:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14005619d:	00 00 00
1400561a0:	ba 01 00 00 00       	mov    $0x1,%edx
1400561a5:	48 89 f1             	mov    %rsi,%rcx
1400561a8:	e8 f3 49 04 00       	call   0x14009aba0
1400561ad:	48 8b 46 08          	mov    0x8(%rsi),%rax
1400561b1:	eb 9e                	jmp    0x140056151
1400561b3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400561ba:	00 00 00 00
1400561be:	66 90                	xchg   %ax,%ax
1400561c0:	57                   	push   %rdi
1400561c1:	56                   	push   %rsi
1400561c2:	53                   	push   %rbx
1400561c3:	48 83 ec 20          	sub    $0x20,%rsp
1400561c7:	31 db                	xor    %ebx,%ebx
1400561c9:	48 83 3a 00          	cmpq   $0x0,(%rdx)
1400561cd:	48 89 ce             	mov    %rcx,%rsi
1400561d0:	48 89 d7             	mov    %rdx,%rdi
1400561d3:	75 22                	jne    0x1400561f7
1400561d5:	eb 71                	jmp    0x140056248
1400561d7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400561de:	00 00
1400561e0:	48 8b 14 df          	mov    (%rdi,%rbx,8),%rdx
1400561e4:	48 89 f1             	mov    %rsi,%rcx
1400561e7:	48 83 c3 01          	add    $0x1,%rbx
1400561eb:	e8 10 fd ff ff       	call   0x140055f00
1400561f0:	48 83 3c df 00       	cmpq   $0x0,(%rdi,%rbx,8)
1400561f5:	74 51                	je     0x140056248
1400561f7:	48 85 db             	test   %rbx,%rbx
1400561fa:	74 e4                	je     0x1400561e0
1400561fc:	48 8b 16             	mov    (%rsi),%rdx
1400561ff:	48 85 d2             	test   %rdx,%rdx
140056202:	74 2c                	je     0x140056230
140056204:	48 8b 46 08          	mov    0x8(%rsi),%rax
140056208:	48 29 c2             	sub    %rax,%rdx
14005620b:	48 83 fa 01          	cmp    $0x1,%rdx
14005620f:	74 1f                	je     0x140056230
140056211:	48 8b 56 10          	mov    0x10(%rsi),%rdx
140056215:	48 8d 48 01          	lea    0x1(%rax),%rcx
140056219:	48 89 4e 08          	mov    %rcx,0x8(%rsi)
14005621d:	c6 04 02 20          	movb   $0x20,(%rdx,%rax,1)
140056221:	48 8b 56 10          	mov    0x10(%rsi),%rdx
140056225:	48 8b 46 08          	mov    0x8(%rsi),%rax
140056229:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14005622d:	eb b1                	jmp    0x1400561e0
14005622f:	90                   	nop
140056230:	ba 01 00 00 00       	mov    $0x1,%edx
140056235:	48 89 f1             	mov    %rsi,%rcx
140056238:	e8 63 49 04 00       	call   0x14009aba0
14005623d:	48 8b 46 08          	mov    0x8(%rsi),%rax
140056241:	eb ce                	jmp    0x140056211
140056243:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140056248:	48 83 c4 20          	add    $0x20,%rsp
14005624c:	5b                   	pop    %rbx
14005624d:	5e                   	pop    %rsi
14005624e:	5f                   	pop    %rdi
14005624f:	c3                   	ret
140056250:	80 39 27             	cmpb   $0x27,(%rcx)
140056253:	75 2e                	jne    0x140056283
140056255:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
140056259:	4c 8d 51 01          	lea    0x1(%rcx),%r10
14005625d:	84 c0                	test   %al,%al
14005625f:	74 22                	je     0x140056283
140056261:	4d 89 d1             	mov    %r10,%r9
140056264:	49 89 c8             	mov    %rcx,%r8
140056267:	3c 27                	cmp    $0x27,%al
140056269:	74 25                	je     0x140056290
14005626b:	4d 89 d0             	mov    %r10,%r8
14005626e:	41 88 41 ff          	mov    %al,-0x1(%r9)
140056272:	41 0f b6 40 01       	movzbl 0x1(%r8),%eax
140056277:	4d 8d 50 01          	lea    0x1(%r8),%r10
14005627b:	49 83 c1 01          	add    $0x1,%r9
14005627f:	84 c0                	test   %al,%al
140056281:	75 e4                	jne    0x140056267
140056283:	31 c0                	xor    %eax,%eax
140056285:	c3                   	ret
140056286:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14005628d:	00 00 00
140056290:	41 0f b6 40 02       	movzbl 0x2(%r8),%eax
140056295:	4d 8d 51 ff          	lea    -0x1(%r9),%r10
140056299:	84 c0                	test   %al,%al
14005629b:	74 33                	je     0x1400562d0
14005629d:	3c 5c                	cmp    $0x5c,%al
14005629f:	75 14                	jne    0x1400562b5
1400562a1:	41 0f b6 40 03       	movzbl 0x3(%r8),%eax
1400562a6:	3c 27                	cmp    $0x27,%al
1400562a8:	74 04                	je     0x1400562ae
1400562aa:	3c 21                	cmp    $0x21,%al
1400562ac:	75 07                	jne    0x1400562b5
1400562ae:	41 80 78 04 27       	cmpb   $0x27,0x4(%r8)
1400562b3:	74 33                	je     0x1400562e8
1400562b5:	48 85 d2             	test   %rdx,%rdx
1400562b8:	74 c9                	je     0x140056283
1400562ba:	49 83 c0 02          	add    $0x2,%r8
1400562be:	41 c6 02 00          	movb   $0x0,(%r10)
1400562c2:	4c 89 02             	mov    %r8,(%rdx)
1400562c5:	48 89 c8             	mov    %rcx,%rax
1400562c8:	c3                   	ret
1400562c9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400562d0:	41 c6 41 ff 00       	movb   $0x0,-0x1(%r9)
1400562d5:	48 85 d2             	test   %rdx,%rdx
1400562d8:	74 eb                	je     0x1400562c5
1400562da:	48 c7 02 00 00 00 00 	movq   $0x0,(%rdx)
1400562e1:	eb e2                	jmp    0x1400562c5
1400562e3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400562e8:	49 83 c0 04          	add    $0x4,%r8
1400562ec:	eb 80                	jmp    0x14005626e
1400562ee:	66 90                	xchg   %ax,%ax
1400562f0:	41 57                	push   %r15
1400562f2:	41 56                	push   %r14
1400562f4:	41 55                	push   %r13
1400562f6:	41 54                	push   %r12
1400562f8:	55                   	push   %rbp
1400562f9:	57                   	push   %rdi
1400562fa:	56                   	push   %rsi
1400562fb:	53                   	push   %rbx
1400562fc:	48 83 ec 38          	sub    $0x38,%rsp
140056300:	4c 8b 35 19 30 1e 00 	mov    0x1e3019(%rip),%r14        # 0x140239320
140056307:	49 bd ff ff ff ff ff 	movabs $0x1fffffffffffffff,%r13
14005630e:	ff ff 1f
140056311:	48 8b bc 24 a0 00 00 	mov    0xa0(%rsp),%rdi
140056318:	00
140056319:	48 89 d3             	mov    %rdx,%rbx
14005631c:	48 8b 15 cd 27 1e 00 	mov    0x1e27cd(%rip),%rdx        # 0x140238af0
140056323:	4c 89 c6             	mov    %r8,%rsi
140056326:	4c 89 cd             	mov    %r9,%rbp