140b35f5d:	00
140b35f5e:	c6 44 24 70 00       	movb   $0x0,0x70(%rsp)
140b35f63:	80 7e 48 00          	cmpb   $0x0,0x48(%rsi)
140b35f67:	74 31                	je     0x140b35f9a
140b35f69:	48 8d 56 18          	lea    0x18(%rsi),%rdx
140b35f6d:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b35f72:	e8 79 7b 70 ff       	call   0x14023daf0
140b35f77:	8b 4e 3c             	mov    0x3c(%rsi),%ecx
140b35f7a:	8b 56 40             	mov    0x40(%rsi),%edx
140b35f7d:	44 8b 46 44          	mov    0x44(%rsi),%r8d
140b35f81:	8b 46 38             	mov    0x38(%rsi),%eax
140b35f84:	89 44 24 60          	mov    %eax,0x60(%rsp)
140b35f88:	89 4c 24 64          	mov    %ecx,0x64(%rsp)
140b35f8c:	89 54 24 68          	mov    %edx,0x68(%rsp)
140b35f90:	44 89 44 24 6c       	mov    %r8d,0x6c(%rsp)
140b35f95:	c6 44 24 70 01       	movb   $0x1,0x70(%rsp)
140b35f9a:	48 8d 56 50          	lea    0x50(%rsi),%rdx
140b35f9e:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140b35fa3:	e8 a8 ed 71 ff       	call   0x140254d50
140b35fa8:	90                   	nop
140b35fa9:	48 8b 46 68          	mov    0x68(%rsi),%rax
140b35fad:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140b35fb4:	00
140b35fb5:	48 85 c0             	test   %rax,%rax
140b35fb8:	74 03                	je     0x140b35fbd
140b35fba:	48 ff 00             	incq   (%rax)
140b35fbd:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140b35fc2:	48 8d 8c 24 c8 00 00 	lea    0xc8(%rsp),%rcx
140b35fc9:	00
140b35fca:	e8 a1 40 fe ff       	call   0x140b1a070
140b35fcf:	48 8b 08             	mov    (%rax),%rcx
140b35fd2:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b35fd9:	48 89 0f             	mov    %rcx,(%rdi)
140b35fdc:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140b35fe3:	00
140b35fe4:	48 85 c9             	test   %rcx,%rcx
140b35fe7:	74 10                	je     0x140b35ff9
140b35fe9:	48 83 29 01          	subq   $0x1,(%rcx)
140b35fed:	75 0a                	jne    0x140b35ff9
140b35fef:	ba 18 00 00 00       	mov    $0x18,%edx
140b35ff4:	e8 4b 51 2e 00       	call   0x140e1b144
140b35ff9:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140b35ffe:	e8 5d 23 66 ff       	call   0x140198360
140b36003:	80 7c 24 70 00       	cmpb   $0x0,0x70(%rsp)
140b36008:	74 0a                	je     0x140b36014
140b3600a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b3600f:	e8 ec 74 66 ff       	call   0x14019d500
140b36014:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140b36019:	e8 82 da 85 ff       	call   0x140393aa0
140b3601e:	48 8b c7             	mov    %rdi,%rax
140b36021:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140b36028:	5f                   	pop    %rdi
140b36029:	5e                   	pop    %rsi
140b3602a:	5b                   	pop    %rbx
140b3602b:	c3                   	ret
140b3602c:	cc                   	int3
140b3602d:	cc                   	int3
140b3602e:	cc                   	int3
140b3602f:	cc                   	int3
140b36030:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b36035:	53                   	push   %rbx
140b36036:	56                   	push   %rsi
140b36037:	57                   	push   %rdi
140b36038:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140b3603f:	48 8b fa             	mov    %rdx,%rdi
140b36042:	48 8d 71 10          	lea    0x10(%rcx),%rsi
140b36046:	48 8b d6             	mov    %rsi,%rdx
140b36049:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140b3604e:	e8 ed c6 85 ff       	call   0x140392740
140b36053:	90                   	nop
140b36054:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140b36059:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
140b36060:	00
140b36061:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140b36066:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140b3606d:	00
140b3606e:	c6 44 24 70 00       	movb   $0x0,0x70(%rsp)
140b36073:	80 7e 48 00          	cmpb   $0x0,0x48(%rsi)
140b36077:	74 31                	je     0x140b360aa
140b36079:	48 8d 56 18          	lea    0x18(%rsi),%rdx
140b3607d:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b36082:	e8 69 7a 70 ff       	call   0x14023daf0
140b36087:	8b 4e 3c             	mov    0x3c(%rsi),%ecx
140b3608a:	8b 56 40             	mov    0x40(%rsi),%edx
140b3608d:	44 8b 46 44          	mov    0x44(%rsi),%r8d
140b36091:	8b 46 38             	mov    0x38(%rsi),%eax
140b36094:	89 44 24 60          	mov    %eax,0x60(%rsp)
140b36098:	89 4c 24 64          	mov    %ecx,0x64(%rsp)
140b3609c:	89 54 24 68          	mov    %edx,0x68(%rsp)
140b360a0:	44 89 44 24 6c       	mov    %r8d,0x6c(%rsp)
140b360a5:	c6 44 24 70 01       	movb   $0x1,0x70(%rsp)
140b360aa:	48 8d 56 50          	lea    0x50(%rsi),%rdx
140b360ae:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140b360b3:	e8 98 ec 71 ff       	call   0x140254d50
140b360b8:	90                   	nop
140b360b9:	48 8b 46 68          	mov    0x68(%rsi),%rax
140b360bd:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140b360c4:	00
140b360c5:	48 85 c0             	test   %rax,%rax
140b360c8:	74 03                	je     0x140b360cd
140b360ca:	48 ff 00             	incq   (%rax)
140b360cd:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140b360d2:	48 8d 8c 24 c8 00 00 	lea    0xc8(%rsp),%rcx
140b360d9:	00
140b360da:	e8 31 41 fe ff       	call   0x140b1a210
140b360df:	48 8b 08             	mov    (%rax),%rcx
140b360e2:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b360e9:	48 89 0f             	mov    %rcx,(%rdi)
140b360ec:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140b360f3:	00
140b360f4:	48 85 c9             	test   %rcx,%rcx
140b360f7:	74 10                	je     0x140b36109
140b360f9:	48 83 29 01          	subq   $0x1,(%rcx)
140b360fd:	75 0a                	jne    0x140b36109
140b360ff:	ba 18 00 00 00       	mov    $0x18,%edx
140b36104:	e8 3b 50 2e 00       	call   0x140e1b144
140b36109:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140b3610e:	e8 4d 22 66 ff       	call   0x140198360
140b36113:	80 7c 24 70 00       	cmpb   $0x0,0x70(%rsp)
140b36118:	74 0a                	je     0x140b36124
140b3611a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b3611f:	e8 dc 73 66 ff       	call   0x14019d500
140b36124:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140b36129:	e8 72 d9 85 ff       	call   0x140393aa0
140b3612e:	48 8b c7             	mov    %rdi,%rax
140b36131:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140b36138:	5f                   	pop    %rdi
140b36139:	5e                   	pop    %rsi
140b3613a:	5b                   	pop    %rbx
140b3613b:	c3                   	ret
140b3613c:	cc                   	int3
140b3613d:	cc                   	int3
140b3613e:	cc                   	int3
140b3613f:	cc                   	int3
140b36140:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b36145:	53                   	push   %rbx
140b36146:	56                   	push   %rsi
140b36147:	57                   	push   %rdi
140b36148:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140b3614f:	48 8b fa             	mov    %rdx,%rdi
140b36152:	48 8d 71 10          	lea    0x10(%rcx),%rsi
140b36156:	48 8b d6             	mov    %rsi,%rdx
140b36159:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140b3615e:	e8 dd c5 85 ff       	call   0x140392740
140b36163:	90                   	nop
140b36164:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140b36169:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
140b36170:	00
140b36171:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140b36176:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140b3617d:	00
140b3617e:	c6 44 24 70 00       	movb   $0x0,0x70(%rsp)
140b36183:	80 7e 48 00          	cmpb   $0x0,0x48(%rsi)
140b36187:	74 31                	je     0x140b361ba
140b36189:	48 8d 56 18          	lea    0x18(%rsi),%rdx
140b3618d:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b36192:	e8 59 79 70 ff       	call   0x14023daf0
140b36197:	8b 4e 3c             	mov    0x3c(%rsi),%ecx
140b3619a:	8b 56 40             	mov    0x40(%rsi),%edx
140b3619d:	44 8b 46 44          	mov    0x44(%rsi),%r8d
140b361a1:	8b 46 38             	mov    0x38(%rsi),%eax
140b361a4:	89 44 24 60          	mov    %eax,0x60(%rsp)
140b361a8:	89 4c 24 64          	mov    %ecx,0x64(%rsp)
140b361ac:	89 54 24 68          	mov    %edx,0x68(%rsp)
140b361b0:	44 89 44 24 6c       	mov    %r8d,0x6c(%rsp)
140b361b5:	c6 44 24 70 01       	movb   $0x1,0x70(%rsp)
140b361ba:	48 8d 56 50          	lea    0x50(%rsi),%rdx
140b361be:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140b361c3:	e8 88 eb 71 ff       	call   0x140254d50
140b361c8:	90                   	nop
140b361c9:	48 8b 46 68          	mov    0x68(%rsi),%rax
140b361cd:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140b361d4:	00
140b361d5:	48 85 c0             	test   %rax,%rax
140b361d8:	74 03                	je     0x140b361dd
140b361da:	48 ff 00             	incq   (%rax)
140b361dd:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140b361e2:	48 8d 8c 24 c8 00 00 	lea    0xc8(%rsp),%rcx
140b361e9:	00
140b361ea:	e8 c1 41 fe ff       	call   0x140b1a3b0
140b361ef:	48 8b 08             	mov    (%rax),%rcx
140b361f2:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b361f9:	48 89 0f             	mov    %rcx,(%rdi)
140b361fc:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140b36203:	00
140b36204:	48 85 c9             	test   %rcx,%rcx
140b36207:	74 10                	je     0x140b36219
140b36209:	48 83 29 01          	subq   $0x1,(%rcx)
140b3620d:	75 0a                	jne    0x140b36219
140b3620f:	ba 18 00 00 00       	mov    $0x18,%edx
140b36214:	e8 2b 4f 2e 00       	call   0x140e1b144
140b36219:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140b3621e:	e8 3d 21 66 ff       	call   0x140198360
140b36223:	80 7c 24 70 00       	cmpb   $0x0,0x70(%rsp)
140b36228:	74 0a                	je     0x140b36234
140b3622a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b3622f:	e8 cc 72 66 ff       	call   0x14019d500
140b36234:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140b36239:	e8 62 d8 85 ff       	call   0x140393aa0
140b3623e:	48 8b c7             	mov    %rdi,%rax
140b36241:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140b36248:	5f                   	pop    %rdi
140b36249:	5e                   	pop    %rsi
140b3624a:	5b                   	pop    %rbx
140b3624b:	c3                   	ret
140b3624c:	cc                   	int3
140b3624d:	cc                   	int3
140b3624e:	cc                   	int3
140b3624f:	cc                   	int3
140b36250:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b36255:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b3625a:	55                   	push   %rbp
140b3625b:	56                   	push   %rsi
140b3625c:	57                   	push   %rdi
140b3625d:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
140b36262:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140b36269:	48 8b f2             	mov    %rdx,%rsi
140b3626c:	48 8d 79 10          	lea    0x10(%rcx),%rdi
140b36270:	48 8b d7             	mov    %rdi,%rdx
140b36273:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
140b36277:	e8 c4 c4 85 ff       	call   0x140392740
140b3627c:	90                   	nop
140b3627d:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
140b36281:	48 89 45 67          	mov    %rax,0x67(%rbp)
140b36285:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
140b36289:	48 89 45 77          	mov    %rax,0x77(%rbp)
140b3628d:	c6 45 17 00          	movb   $0x0,0x17(%rbp)
140b36291:	80 7f 48 00          	cmpb   $0x0,0x48(%rdi)
140b36295:	74 2b                	je     0x140b362c2
140b36297:	48 8d 57 18          	lea    0x18(%rdi),%rdx
140b3629b:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140b3629f:	e8 4c 78 70 ff       	call   0x14023daf0
140b362a4:	8b 4f 3c             	mov    0x3c(%rdi),%ecx
140b362a7:	8b 57 40             	mov    0x40(%rdi),%edx
140b362aa:	44 8b 47 44          	mov    0x44(%rdi),%r8d
140b362ae:	8b 47 38             	mov    0x38(%rdi),%eax
140b362b1:	89 45 07             	mov    %eax,0x7(%rbp)
140b362b4:	89 4d 0b             	mov    %ecx,0xb(%rbp)
140b362b7:	89 55 0f             	mov    %edx,0xf(%rbp)
140b362ba:	44 89 45 13          	mov    %r8d,0x13(%rbp)
140b362be:	c6 45 17 01          	movb   $0x1,0x17(%rbp)
140b362c2:	48 8d 57 50          	lea    0x50(%rdi),%rdx
140b362c6:	48 8d 4d 1f          	lea    0x1f(%rbp),%rcx
140b362ca:	e8 81 ea 71 ff       	call   0x140254d50
140b362cf:	90                   	nop
140b362d0:	48 8b 47 68          	mov    0x68(%rdi),%rax
140b362d4:	48 89 45 37          	mov    %rax,0x37(%rbp)
140b362d8:	48 85 c0             	test   %rax,%rax
140b362db:	74 03                	je     0x140b362e0
140b362dd:	48 ff 00             	incq   (%rax)
140b362e0:	0f b6 47 73          	movzbl 0x73(%rdi),%eax
140b362e4:	88 45 42             	mov    %al,0x42(%rbp)
140b362e7:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
140b362eb:	48 8d 4d 6f          	lea    0x6f(%rbp),%rcx
140b362ef:	e8 5c 42 fe ff       	call   0x140b1a550
140b362f4:	48 8b 08             	mov    (%rax),%rcx
140b362f7:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b362fe:	48 89 0e             	mov    %rcx,(%rsi)
140b36301:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
140b36305:	48 85 c9             	test   %rcx,%rcx
140b36308:	74 10                	je     0x140b3631a
140b3630a:	48 83 29 01          	subq   $0x1,(%rcx)
140b3630e:	75 0a                	jne    0x140b3631a
140b36310:	ba 18 00 00 00       	mov    $0x18,%edx
140b36315:	e8 2a 4e 2e 00       	call   0x140e1b144
140b3631a:	48 8d 4d 1f          	lea    0x1f(%rbp),%rcx
140b3631e:	e8 3d 20 66 ff       	call   0x140198360
140b36323:	80 7d 17 00          	cmpb   $0x0,0x17(%rbp)
140b36327:	74 09                	je     0x140b36332
140b36329:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140b3632d:	e8 ce 71 66 ff       	call   0x14019d500
140b36332:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
140b36336:	e8 65 d7 85 ff       	call   0x140393aa0
140b3633b:	48 8b c6             	mov    %rsi,%rax
140b3633e:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140b36345:	00
140b36346:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140b3634d:	5f                   	pop    %rdi
140b3634e:	5e                   	pop    %rsi
140b3634f:	5d                   	pop    %rbp
140b36350:	c3                   	ret
140b36351:	cc                   	int3
140b36352:	cc                   	int3
140b36353:	cc                   	int3
140b36354:	cc                   	int3
140b36355:	cc                   	int3
140b36356:	cc                   	int3
140b36357:	cc                   	int3
140b36358:	cc                   	int3
140b36359:	cc                   	int3
140b3635a:	cc                   	int3
140b3635b:	cc                   	int3
140b3635c:	cc                   	int3
140b3635d:	cc                   	int3
140b3635e:	cc                   	int3
140b3635f:	cc                   	int3
140b36360:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b36365:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b3636a:	55                   	push   %rbp
140b3636b:	56                   	push   %rsi
140b3636c:	57                   	push   %rdi
140b3636d:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
140b36372:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140b36379:	48 8b f2             	mov    %rdx,%rsi
140b3637c:	48 8d 79 10          	lea    0x10(%rcx),%rdi
140b36380:	48 8b d7             	mov    %rdi,%rdx
140b36383:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
140b36387:	e8 b4 c3 85 ff       	call   0x140392740
140b3638c:	90                   	nop
140b3638d:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
140b36391:	48 89 45 67          	mov    %rax,0x67(%rbp)
140b36395:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
140b36399:	48 89 45 77          	mov    %rax,0x77(%rbp)
140b3639d:	c6 45 17 00          	movb   $0x0,0x17(%rbp)
140b363a1:	80 7f 48 00          	cmpb   $0x0,0x48(%rdi)
140b363a5:	74 2b                	je     0x140b363d2
140b363a7:	48 8d 57 18          	lea    0x18(%rdi),%rdx
140b363ab:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140b363af:	e8 3c 77 70 ff       	call   0x14023daf0
140b363b4:	8b 4f 3c             	mov    0x3c(%rdi),%ecx
140b363b7:	8b 57 40             	mov    0x40(%rdi),%edx
140b363ba:	44 8b 47 44          	mov    0x44(%rdi),%r8d
140b363be:	8b 47 38             	mov    0x38(%rdi),%eax
140b363c1:	89 45 07             	mov    %eax,0x7(%rbp)
140b363c4:	89 4d 0b             	mov    %ecx,0xb(%rbp)
140b363c7:	89 55 0f             	mov    %edx,0xf(%rbp)
140b363ca:	44 89 45 13          	mov    %r8d,0x13(%rbp)
140b363ce:	c6 45 17 01          	movb   $0x1,0x17(%rbp)
140b363d2:	48 8d 57 50          	lea    0x50(%rdi),%rdx
140b363d6:	48 8d 4d 1f          	lea    0x1f(%rbp),%rcx
140b363da:	e8 71 e9 71 ff       	call   0x140254d50
140b363df:	90                   	nop
140b363e0:	48 8b 47 68          	mov    0x68(%rdi),%rax
140b363e4:	48 89 45 37          	mov    %rax,0x37(%rbp)
140b363e8:	48 85 c0             	test   %rax,%rax
140b363eb:	74 03                	je     0x140b363f0
140b363ed:	48 ff 00             	incq   (%rax)
140b363f0:	0f b6 47 75          	movzbl 0x75(%rdi),%eax
140b363f4:	88 45 44             	mov    %al,0x44(%rbp)
140b363f7:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
140b363fb:	48 8d 4d 6f          	lea    0x6f(%rbp),%rcx
140b363ff:	e8 7c 42 fe ff       	call   0x140b1a680
140b36404:	48 8b 08             	mov    (%rax),%rcx
140b36407:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b3640e:	48 89 0e             	mov    %rcx,(%rsi)
140b36411:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
140b36415:	48 85 c9             	test   %rcx,%rcx
140b36418:	74 10                	je     0x140b3642a
140b3641a:	48 83 29 01          	subq   $0x1,(%rcx)
140b3641e:	75 0a                	jne    0x140b3642a