140035f91:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140035f98:	48 8b 05 41 30 20 00 	mov    0x203041(%rip),%rax        # 0x140238fe0
140035f9f:	48 8d 15 03 6e 1c 00 	lea    0x1c6e03(%rip),%rdx        # 0x1401fcda9
140035fa6:	44 8b 00             	mov    (%rax),%r8d
140035fa9:	45 85 c0             	test   %r8d,%r8d
140035fac:	74 a2                	je     0x140035f50
140035fae:	eb d4                	jmp    0x140035f84
140035fb0:	48 8d 15 59 6e 1c 00 	lea    0x1c6e59(%rip),%rdx        # 0x1401fce10
140035fb7:	85 c9                	test   %ecx,%ecx
140035fb9:	74 95                	je     0x140035f50
140035fbb:	eb c7                	jmp    0x140035f84
140035fbd:	0f 1f 00             	nopl   (%rax)
140035fc0:	48 8b 05 19 30 20 00 	mov    0x203019(%rip),%rax        # 0x140238fe0
140035fc7:	48 8d 15 a2 6e 1c 00 	lea    0x1c6ea2(%rip),%rdx        # 0x1401fce70
140035fce:	8b 00                	mov    (%rax),%eax
140035fd0:	85 c0                	test   %eax,%eax
140035fd2:	0f 84 78 ff ff ff    	je     0x140035f50
140035fd8:	eb aa                	jmp    0x140035f84
140035fda:	e8 91 e8 1a 00       	call   0x1401e4870
140035fdf:	90                   	nop
140035fe0:	53                   	push   %rbx
140035fe1:	48 83 ec 30          	sub    $0x30,%rsp
140035fe5:	48 8b 41 10          	mov    0x10(%rcx),%rax
140035fe9:	8b 50 18             	mov    0x18(%rax),%edx
140035fec:	48 89 cb             	mov    %rcx,%rbx
140035fef:	85 d2                	test   %edx,%edx
140035ff1:	75 3b                	jne    0x14003602e
140035ff3:	48 8b 50 20          	mov    0x20(%rax),%rdx
140035ff7:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140035ffe:	00
140035fff:	45 31 c9             	xor    %r9d,%r9d
140036002:	41 b8 3b 00 00 00    	mov    $0x3b,%r8d
140036008:	e8 13 f0 ff ff       	call   0x140035020
14003600d:	48 8b 43 10          	mov    0x10(%rbx),%rax
140036011:	45 31 c0             	xor    %r8d,%r8d
140036014:	48 89 d9             	mov    %rbx,%rcx
140036017:	48 8b 00             	mov    (%rax),%rax
14003601a:	48 8b 50 40          	mov    0x40(%rax),%rdx
14003601e:	e8 6d f6 ff ff       	call   0x140035690
140036023:	48 8b 43 10          	mov    0x10(%rbx),%rax
140036027:	c7 40 18 01 00 00 00 	movl   $0x1,0x18(%rax)
14003602e:	48 83 c4 30          	add    $0x30,%rsp
140036032:	5b                   	pop    %rbx
140036033:	c3                   	ret
140036034:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14003603b:	00 00 00 00
14003603f:	90                   	nop
140036040:	56                   	push   %rsi
140036041:	53                   	push   %rbx
140036042:	48 83 ec 38          	sub    $0x38,%rsp
140036046:	48 8b 35 b3 33 20 00 	mov    0x2033b3(%rip),%rsi        # 0x140239400
14003604d:	48 89 cb             	mov    %rcx,%rbx
140036050:	48 8b 0e             	mov    (%rsi),%rcx
140036053:	e8 88 ff ff ff       	call   0x140035fe0
140036058:	48 8b 0e             	mov    (%rsi),%rcx
14003605b:	45 31 c9             	xor    %r9d,%r9d
14003605e:	48 89 da             	mov    %rbx,%rdx
140036061:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140036068:	00
140036069:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
14003606f:	e8 ac ef ff ff       	call   0x140035020
140036074:	90                   	nop
140036075:	48 83 c4 38          	add    $0x38,%rsp
140036079:	5b                   	pop    %rbx
14003607a:	5e                   	pop    %rsi
14003607b:	c3                   	ret
14003607c:	0f 1f 40 00          	nopl   0x0(%rax)
140036080:	55                   	push   %rbp
140036081:	57                   	push   %rdi
140036082:	56                   	push   %rsi
140036083:	53                   	push   %rbx
140036084:	48 83 ec 28          	sub    $0x28,%rsp
140036088:	48 8b 2d 71 33 20 00 	mov    0x203371(%rip),%rbp        # 0x140239400
14003608f:	48 89 cf             	mov    %rcx,%rdi
140036092:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
140036096:	89 d6                	mov    %edx,%esi
140036098:	e8 43 ff ff ff       	call   0x140035fe0
14003609d:	ba 48 00 00 00       	mov    $0x48,%edx
1400360a2:	b9 01 00 00 00       	mov    $0x1,%ecx
1400360a7:	e8 f4 4b 09 00       	call   0x1400caca0
1400360ac:	48 89 f9             	mov    %rdi,%rcx
1400360af:	48 89 c3             	mov    %rax,%rbx
1400360b2:	e8 49 49 09 00       	call   0x1400caa00
1400360b7:	c7 43 38 01 00 00 00 	movl   $0x1,0x38(%rbx)
1400360be:	48 89 43 40          	mov    %rax,0x40(%rbx)
1400360c2:	48 8b 45 00          	mov    0x0(%rbp),%rax
1400360c6:	89 73 3c             	mov    %esi,0x3c(%rbx)
1400360c9:	48 8b 50 10          	mov    0x10(%rax),%rdx
1400360cd:	48 8b 02             	mov    (%rdx),%rax
1400360d0:	48 89 03             	mov    %rax,(%rbx)
1400360d3:	48 89 1a             	mov    %rbx,(%rdx)
1400360d6:	48 83 c4 28          	add    $0x28,%rsp
1400360da:	5b                   	pop    %rbx
1400360db:	5e                   	pop    %rsi
1400360dc:	5f                   	pop    %rdi
1400360dd:	5d                   	pop    %rbp
1400360de:	c3                   	ret
1400360df:	90                   	nop
1400360e0:	41 54                	push   %r12
1400360e2:	55                   	push   %rbp
1400360e3:	57                   	push   %rdi
1400360e4:	56                   	push   %rsi
1400360e5:	53                   	push   %rbx
1400360e6:	48 83 ec 40          	sub    $0x40,%rsp
1400360ea:	4c 8b 25 ff 29 20 00 	mov    0x2029ff(%rip),%r12        # 0x140238af0
1400360f1:	48 89 d5             	mov    %rdx,%rbp
1400360f4:	48 89 cb             	mov    %rcx,%rbx
1400360f7:	49 8b 14 24          	mov    (%r12),%rdx
1400360fb:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140036100:	ba 01 00 00 00       	mov    $0x1,%edx
140036105:	48 89 e9             	mov    %rbp,%rcx
140036108:	e8 13 ef 0c 00       	call   0x140105020
14003610d:	48 89 d9             	mov    %rbx,%rcx
140036110:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140036117:	00 00
140036119:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140036120:	00 00
140036122:	48 89 c6             	mov    %rax,%rsi
140036125:	48 8b 05 74 32 20 00 	mov    0x203274(%rip),%rax        # 0x1402393a0
14003612c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140036131:	e8 aa fe ff ff       	call   0x140035fe0
140036136:	48 8b 43 10          	mov    0x10(%rbx),%rax
14003613a:	48 8b 18             	mov    (%rax),%rbx
14003613d:	48 85 db             	test   %rbx,%rbx
140036140:	74 62                	je     0x1400361a4
140036142:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
140036147:	eb 0f                	jmp    0x140036158
140036149:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140036150:	48 8b 1b             	mov    (%rbx),%rbx
140036153:	48 85 db             	test   %rbx,%rbx
140036156:	74 75                	je     0x1400361cd
140036158:	48 8b 53 40          	mov    0x40(%rbx),%rdx
14003615c:	48 89 f9             	mov    %rdi,%rcx
14003615f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140036165:	e8 76 ee 0c 00       	call   0x140104fe0
14003616a:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14003616f:	48 89 f1             	mov    %rsi,%rcx
140036172:	e8 01 3d 1b 00       	call   0x1401e9e78
140036177:	85 c0                	test   %eax,%eax
140036179:	75 d5                	jne    0x140036150
14003617b:	48 89 f1             	mov    %rsi,%rcx
14003617e:	e8 2d 2d 0c 00       	call   0x1400f8eb0
140036183:	48 89 f9             	mov    %rdi,%rcx
140036186:	e8 b5 47 06 00       	call   0x14009a940
14003618b:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140036190:	49 2b 04 24          	sub    (%r12),%rax
140036194:	75 49                	jne    0x1400361df
140036196:	48 89 d8             	mov    %rbx,%rax
140036199:	48 83 c4 40          	add    $0x40,%rsp
14003619d:	5b                   	pop    %rbx
14003619e:	5e                   	pop    %rsi
14003619f:	5f                   	pop    %rdi
1400361a0:	5d                   	pop    %rbp
1400361a1:	41 5c                	pop    %r12
1400361a3:	c3                   	ret
1400361a4:	48 89 f1             	mov    %rsi,%rcx
1400361a7:	e8 04 2d 0c 00       	call   0x1400f8eb0
1400361ac:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400361b1:	e8 8a 47 06 00       	call   0x14009a940
1400361b6:	48 8d 0d 1b 6d 1c 00 	lea    0x1c6d1b(%rip),%rcx        # 0x1401fced8
1400361bd:	e8 ce dd ff ff       	call   0x140033f90
1400361c2:	48 89 ea             	mov    %rbp,%rdx
1400361c5:	48 89 c1             	mov    %rax,%rcx
1400361c8:	e8 c3 d1 08 00       	call   0x1400c3390
1400361cd:	48 89 f1             	mov    %rsi,%rcx
1400361d0:	e8 db 2c 0c 00       	call   0x1400f8eb0
1400361d5:	48 89 f9             	mov    %rdi,%rcx
1400361d8:	e8 63 47 06 00       	call   0x14009a940
1400361dd:	eb d7                	jmp    0x1400361b6
1400361df:	e8 8c e6 1a 00       	call   0x1401e4870
1400361e4:	90                   	nop
1400361e5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400361ec:	00 00 00 00
1400361f0:	57                   	push   %rdi
1400361f1:	56                   	push   %rsi
1400361f2:	53                   	push   %rbx
1400361f3:	48 83 ec 20          	sub    $0x20,%rsp
1400361f7:	48 8b 1d 02 32 20 00 	mov    0x203202(%rip),%rbx        # 0x140239400
1400361fe:	48 89 cf             	mov    %rcx,%rdi
140036201:	48 8b 0b             	mov    (%rbx),%rcx
140036204:	48 89 d6             	mov    %rdx,%rsi
140036207:	e8 d4 fd ff ff       	call   0x140035fe0
14003620c:	48 8b 03             	mov    (%rbx),%rax
14003620f:	48 8b 40 10          	mov    0x10(%rax),%rax
140036213:	48 8b 00             	mov    (%rax),%rax
140036216:	48 8b 18             	mov    (%rax),%rbx
140036219:	48 85 db             	test   %rbx,%rbx
14003621c:	75 0a                	jne    0x140036228
14003621e:	eb 20                	jmp    0x140036240
140036220:	48 8b 1b             	mov    (%rbx),%rbx
140036223:	48 85 db             	test   %rbx,%rbx
140036226:	74 18                	je     0x140036240
140036228:	48 89 f2             	mov    %rsi,%rdx
14003622b:	48 89 d9             	mov    %rbx,%rcx
14003622e:	ff d7                	call   *%rdi
140036230:	85 c0                	test   %eax,%eax
140036232:	74 ec                	je     0x140036220
140036234:	48 83 c4 20          	add    $0x20,%rsp
140036238:	5b                   	pop    %rbx
140036239:	5e                   	pop    %rsi
14003623a:	5f                   	pop    %rdi
14003623b:	c3                   	ret
14003623c:	0f 1f 40 00          	nopl   0x0(%rax)
140036240:	31 c0                	xor    %eax,%eax
140036242:	48 83 c4 20          	add    $0x20,%rsp
140036246:	5b                   	pop    %rbx
140036247:	5e                   	pop    %rsi
140036248:	5f                   	pop    %rdi
140036249:	c3                   	ret
14003624a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140036250:	41 54                	push   %r12
140036252:	55                   	push   %rbp
140036253:	57                   	push   %rdi
140036254:	56                   	push   %rsi
140036255:	53                   	push   %rbx
140036256:	48 83 ec 20          	sub    $0x20,%rsp
14003625a:	48 8b 1d 9f 31 20 00 	mov    0x20319f(%rip),%rbx        # 0x140239400
140036261:	48 89 cf             	mov    %rcx,%rdi
140036264:	48 8b 0b             	mov    (%rbx),%rcx
140036267:	41 89 d4             	mov    %edx,%r12d
14003626a:	e8 71 fd ff ff       	call   0x140035fe0
14003626f:	48 8b 03             	mov    (%rbx),%rax
140036272:	48 8b 40 10          	mov    0x10(%rax),%rax
140036276:	48 8b 00             	mov    (%rax),%rax
140036279:	48 8b 18             	mov    (%rax),%rbx
14003627c:	48 85 db             	test   %rbx,%rbx
14003627f:	74 67                	je     0x1400362e8
140036281:	48 8d 2d 28 56 1b 00 	lea    0x1b5628(%rip),%rbp        # 0x1401eb8b0
140036288:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14003628f:	00
140036290:	48 89 ea             	mov    %rbp,%rdx
140036293:	48 89 d9             	mov    %rbx,%rcx
140036296:	49 89 f8             	mov    %rdi,%r8
140036299:	e8 e2 e3 ff ff       	call   0x140034680
14003629e:	48 8b 35 1b 56 1b 00 	mov    0x1b561b(%rip),%rsi        # 0x1401eb8c0
1400362a5:	31 d2                	xor    %edx,%edx
1400362a7:	48 89 f1             	mov    %rsi,%rcx
1400362aa:	e8 c1 e3 0a 00       	call   0x1400e4670
1400362af:	85 c0                	test   %eax,%eax
1400362b1:	75 2d                	jne    0x1400362e0
1400362b3:	45 85 e4             	test   %r12d,%r12d
1400362b6:	75 18                	jne    0x1400362d0
1400362b8:	b8 01 00 00 00       	mov    $0x1,%eax
1400362bd:	48 83 c4 20          	add    $0x20,%rsp
1400362c1:	5b                   	pop    %rbx
1400362c2:	5e                   	pop    %rsi
1400362c3:	5f                   	pop    %rdi
1400362c4:	5d                   	pop    %rbp
1400362c5:	41 5c                	pop    %r12
1400362c7:	c3                   	ret
1400362c8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400362cf:	00
1400362d0:	31 d2                	xor    %edx,%edx
1400362d2:	48 89 f1             	mov    %rsi,%rcx
1400362d5:	e8 76 ea 0a 00       	call   0x1400e4d50
1400362da:	85 c0                	test   %eax,%eax
1400362dc:	74 da                	je     0x1400362b8
1400362de:	66 90                	xchg   %ax,%ax
1400362e0:	48 8b 1b             	mov    (%rbx),%rbx
1400362e3:	48 85 db             	test   %rbx,%rbx
1400362e6:	75 a8                	jne    0x140036290
1400362e8:	31 c0                	xor    %eax,%eax
1400362ea:	48 83 c4 20          	add    $0x20,%rsp
1400362ee:	5b                   	pop    %rbx
1400362ef:	5e                   	pop    %rsi
1400362f0:	5f                   	pop    %rdi
1400362f1:	5d                   	pop    %rbp
1400362f2:	41 5c                	pop    %r12
1400362f4:	c3                   	ret
1400362f5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400362fc:	00 00 00 00
140036300:	57                   	push   %rdi
140036301:	56                   	push   %rsi
140036302:	53                   	push   %rbx
140036303:	48 83 ec 20          	sub    $0x20,%rsp
140036307:	48 8b 05 f2 30 20 00 	mov    0x2030f2(%rip),%rax        # 0x140239400
14003630e:	48 8b 00             	mov    (%rax),%rax
140036311:	48 8b 40 10          	mov    0x10(%rax),%rax
140036315:	48 89 cb             	mov    %rcx,%rbx
140036318:	48 8b 08             	mov    (%rax),%rcx
14003631b:	89 d6                	mov    %edx,%esi
14003631d:	48 8d 15 8c 55 1b 00 	lea    0x1b558c(%rip),%rdx        # 0x1401eb8b0
140036324:	49 89 d8             	mov    %rbx,%r8
140036327:	e8 54 e3 ff ff       	call   0x140034680
14003632c:	48 8b 3d 8d 55 1b 00 	mov    0x1b558d(%rip),%rdi        # 0x1401eb8c0
140036333:	31 d2                	xor    %edx,%edx
140036335:	48 89 f9             	mov    %rdi,%rcx
140036338:	e8 33 e3 0a 00       	call   0x1400e4670
14003633d:	85 c0                	test   %eax,%eax
14003633f:	75 25                	jne    0x140036366
140036341:	85 f6                	test   %esi,%esi
140036343:	75 13                	jne    0x140036358
140036345:	b8 01 00 00 00       	mov    $0x1,%eax
14003634a:	48 83 c4 20          	add    $0x20,%rsp
14003634e:	5b                   	pop    %rbx
14003634f:	5e                   	pop    %rsi
140036350:	5f                   	pop    %rdi
140036351:	c3                   	ret
140036352:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140036358:	31 d2                	xor    %edx,%edx
14003635a:	48 89 f9             	mov    %rdi,%rcx
14003635d:	e8 ee e9 0a 00       	call   0x1400e4d50
140036362:	85 c0                	test   %eax,%eax
140036364:	74 df                	je     0x140036345
140036366:	89 f2                	mov    %esi,%edx
140036368:	48 89 d9             	mov    %rbx,%rcx
14003636b:	48 83 c4 20          	add    $0x20,%rsp
14003636f:	5b                   	pop    %rbx
140036370:	5e                   	pop    %rsi
140036371:	5f                   	pop    %rdi
140036372:	e9 d9 fe ff ff       	jmp    0x140036250
140036377:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14003637e:	00 00
140036380:	41 57                	push   %r15
140036382:	41 56                	push   %r14
140036384:	41 55                	push   %r13
140036386:	41 54                	push   %r12
140036388:	55                   	push   %rbp
140036389:	57                   	push   %rdi
14003638a:	56                   	push   %rsi
14003638b:	53                   	push   %rbx
14003638c:	48 81 ec 48 01 00 00 	sub    $0x148,%rsp
140036393:	48 8b 1d 56 27 20 00 	mov    0x202756(%rip),%rbx        # 0x140238af0
14003639a:	48 8b 03             	mov    (%rbx),%rax
14003639d:	48 89 84 24 38 01 00 	mov    %rax,0x138(%rsp)
1400363a4:	00
1400363a5:	48 8b 05 54 30 20 00 	mov    0x203054(%rip),%rax        # 0x140239400
1400363ac:	49 89 cf             	mov    %rcx,%r15
1400363af:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
1400363b4:	4c 8d 6c 24 50       	lea    0x50(%rsp),%r13
1400363b9:	4c 8d b4 24 10 01 00 	lea    0x110(%rsp),%r14
1400363c0:	00
1400363c1:	48 8b 08             	mov    (%rax),%rcx
1400363c4:	e8 17 fc ff ff       	call   0x140035fe0
1400363c9:	48 8b 05 30 30 20 00 	mov    0x203030(%rip),%rax        # 0x140239400
1400363d0:	48 8b 1d c9 2f 20 00 	mov    0x202fc9(%rip),%rbx        # 0x1402393a0
1400363d7:	48 8b 00             	mov    (%rax),%rax
1400363da:	48 8b 40 10          	mov    0x10(%rax),%rax
1400363de:	48 8b 00             	mov    (%rax),%rax
1400363e1:	4c 8b 20             	mov    (%rax),%r12
1400363e4:	4d 85 e4             	test   %r12,%r12
1400363e7:	0f 84 88 02 00 00    	je     0x140036675
1400363ed:	0f 1f 00             	nopl   (%rax)
1400363f0:	49 8b 54 24 40       	mov    0x40(%r12),%rdx
1400363f5:	45 31 c0             	xor    %r8d,%r8d
1400363f8:	4c 89 e9             	mov    %r13,%rcx
1400363fb:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
140036400:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
140036407:	00 00
140036409:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)