140ba9fa2:	48 89 45 3f          	mov    %rax,0x3f(%rbp)
140ba9fa6:	48 85 c0             	test   %rax,%rax
140ba9fa9:	74 04                	je     0x140ba9faf
140ba9fab:	48 ff 40 08          	incq   0x8(%rax)
140ba9faf:	48 8d 05 9a dd 52 00 	lea    0x52dd9a(%rip),%rax        # 0x1410d7d50
140ba9fb6:	48 89 45 37          	mov    %rax,0x37(%rbp)
140ba9fba:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
140ba9fbe:	48 8d 4d 6f          	lea    0x6f(%rbp),%rcx
140ba9fc2:	e8 99 52 fb ff       	call   0x140b5f260
140ba9fc7:	48 8b 08             	mov    (%rax),%rcx
140ba9fca:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140ba9fd1:	48 89 0e             	mov    %rcx,(%rsi)
140ba9fd4:	48 8b 4d 3f          	mov    0x3f(%rbp),%rcx
140ba9fd8:	48 85 c9             	test   %rcx,%rcx
140ba9fdb:	74 19                	je     0x140ba9ff6
140ba9fdd:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140ba9fe2:	75 12                	jne    0x140ba9ff6
140ba9fe4:	48 8b 01             	mov    (%rcx),%rax
140ba9fe7:	ba 01 00 00 00       	mov    $0x1,%edx
140ba9fec:	48 8b 40 28          	mov    0x28(%rax),%rax
140ba9ff0:	ff 15 2a 9a 3d 00    	call   *0x3d9a2a(%rip)        # 0x140f83a20
140ba9ff6:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
140ba9ffa:	48 85 c9             	test   %rcx,%rcx
140ba9ffd:	74 10                	je     0x140baa00f
140ba9fff:	48 83 29 01          	subq   $0x1,(%rcx)
140baa003:	75 0a                	jne    0x140baa00f
140baa005:	ba 18 00 00 00       	mov    $0x18,%edx
140baa00a:	e8 35 11 27 00       	call   0x140e1b144
140baa00f:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
140baa013:	e8 48 e3 5e ff       	call   0x140198360
140baa018:	80 7d 07 00          	cmpb   $0x0,0x7(%rbp)
140baa01c:	74 09                	je     0x140baa027
140baa01e:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140baa022:	e8 d9 34 5f ff       	call   0x14019d500
140baa027:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140baa02b:	e8 70 9a 7e ff       	call   0x140393aa0
140baa030:	48 8b c6             	mov    %rsi,%rax
140baa033:	48 8b 9c 24 e8 00 00 	mov    0xe8(%rsp),%rbx
140baa03a:	00
140baa03b:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140baa042:	5f                   	pop    %rdi
140baa043:	5e                   	pop    %rsi
140baa044:	5d                   	pop    %rbp
140baa045:	c3                   	ret
140baa046:	cc                   	int3
140baa047:	cc                   	int3
140baa048:	cc                   	int3
140baa049:	cc                   	int3
140baa04a:	cc                   	int3
140baa04b:	cc                   	int3
140baa04c:	cc                   	int3
140baa04d:	cc                   	int3
140baa04e:	cc                   	int3
140baa04f:	cc                   	int3
140baa050:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140baa055:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140baa05a:	55                   	push   %rbp
140baa05b:	56                   	push   %rsi
140baa05c:	57                   	push   %rdi
140baa05d:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
140baa062:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140baa069:	48 8b f2             	mov    %rdx,%rsi
140baa06c:	48 8d 79 10          	lea    0x10(%rcx),%rdi
140baa070:	48 8b d7             	mov    %rdi,%rdx
140baa073:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140baa077:	e8 c4 86 7e ff       	call   0x140392740
140baa07c:	90                   	nop
140baa07d:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
140baa081:	48 89 45 67          	mov    %rax,0x67(%rbp)
140baa085:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
140baa089:	48 89 45 77          	mov    %rax,0x77(%rbp)
140baa08d:	c6 45 07 00          	movb   $0x0,0x7(%rbp)
140baa091:	80 7f 48 00          	cmpb   $0x0,0x48(%rdi)
140baa095:	74 2b                	je     0x140baa0c2
140baa097:	48 8d 57 18          	lea    0x18(%rdi),%rdx
140baa09b:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140baa09f:	e8 4c 3a 69 ff       	call   0x14023daf0
140baa0a4:	8b 4f 3c             	mov    0x3c(%rdi),%ecx
140baa0a7:	8b 57 40             	mov    0x40(%rdi),%edx
140baa0aa:	44 8b 47 44          	mov    0x44(%rdi),%r8d
140baa0ae:	8b 47 38             	mov    0x38(%rdi),%eax
140baa0b1:	89 45 f7             	mov    %eax,-0x9(%rbp)
140baa0b4:	89 4d fb             	mov    %ecx,-0x5(%rbp)
140baa0b7:	89 55 ff             	mov    %edx,-0x1(%rbp)
140baa0ba:	44 89 45 03          	mov    %r8d,0x3(%rbp)
140baa0be:	c6 45 07 01          	movb   $0x1,0x7(%rbp)
140baa0c2:	48 8d 57 50          	lea    0x50(%rdi),%rdx
140baa0c6:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
140baa0ca:	e8 81 ac 6a ff       	call   0x140254d50
140baa0cf:	90                   	nop
140baa0d0:	48 8b 47 68          	mov    0x68(%rdi),%rax
140baa0d4:	48 89 45 27          	mov    %rax,0x27(%rbp)
140baa0d8:	48 85 c0             	test   %rax,%rax
140baa0db:	74 03                	je     0x140baa0e0
140baa0dd:	48 ff 00             	incq   (%rax)
140baa0e0:	48 8d 05 59 dc 52 00 	lea    0x52dc59(%rip),%rax        # 0x1410d7d40
140baa0e7:	48 89 45 37          	mov    %rax,0x37(%rbp)
140baa0eb:	48 8b 87 80 00 00 00 	mov    0x80(%rdi),%rax
140baa0f2:	48 89 45 3f          	mov    %rax,0x3f(%rbp)
140baa0f6:	48 85 c0             	test   %rax,%rax
140baa0f9:	74 04                	je     0x140baa0ff
140baa0fb:	48 ff 40 08          	incq   0x8(%rax)
140baa0ff:	48 8d 05 4a dc 52 00 	lea    0x52dc4a(%rip),%rax        # 0x1410d7d50
140baa106:	48 89 45 37          	mov    %rax,0x37(%rbp)
140baa10a:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
140baa10e:	48 8d 4d 6f          	lea    0x6f(%rbp),%rcx
140baa112:	e8 09 52 fb ff       	call   0x140b5f320
140baa117:	48 8b 08             	mov    (%rax),%rcx
140baa11a:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140baa121:	48 89 0e             	mov    %rcx,(%rsi)
140baa124:	48 8b 4d 3f          	mov    0x3f(%rbp),%rcx
140baa128:	48 85 c9             	test   %rcx,%rcx
140baa12b:	74 19                	je     0x140baa146
140baa12d:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140baa132:	75 12                	jne    0x140baa146
140baa134:	48 8b 01             	mov    (%rcx),%rax
140baa137:	ba 01 00 00 00       	mov    $0x1,%edx
140baa13c:	48 8b 40 28          	mov    0x28(%rax),%rax
140baa140:	ff 15 da 98 3d 00    	call   *0x3d98da(%rip)        # 0x140f83a20
140baa146:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
140baa14a:	48 85 c9             	test   %rcx,%rcx
140baa14d:	74 10                	je     0x140baa15f
140baa14f:	48 83 29 01          	subq   $0x1,(%rcx)
140baa153:	75 0a                	jne    0x140baa15f
140baa155:	ba 18 00 00 00       	mov    $0x18,%edx
140baa15a:	e8 e5 0f 27 00       	call   0x140e1b144
140baa15f:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
140baa163:	e8 f8 e1 5e ff       	call   0x140198360
140baa168:	80 7d 07 00          	cmpb   $0x0,0x7(%rbp)
140baa16c:	74 09                	je     0x140baa177
140baa16e:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140baa172:	e8 89 33 5f ff       	call   0x14019d500
140baa177:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140baa17b:	e8 20 99 7e ff       	call   0x140393aa0
140baa180:	48 8b c6             	mov    %rsi,%rax
140baa183:	48 8b 9c 24 e8 00 00 	mov    0xe8(%rsp),%rbx
140baa18a:	00
140baa18b:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140baa192:	5f                   	pop    %rdi
140baa193:	5e                   	pop    %rsi
140baa194:	5d                   	pop    %rbp
140baa195:	c3                   	ret
140baa196:	cc                   	int3
140baa197:	cc                   	int3
140baa198:	cc                   	int3
140baa199:	cc                   	int3
140baa19a:	cc                   	int3
140baa19b:	cc                   	int3
140baa19c:	cc                   	int3
140baa19d:	cc                   	int3
140baa19e:	cc                   	int3
140baa19f:	cc                   	int3
140baa1a0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140baa1a5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140baa1aa:	55                   	push   %rbp
140baa1ab:	56                   	push   %rsi
140baa1ac:	57                   	push   %rdi
140baa1ad:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
140baa1b2:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140baa1b9:	48 8b f2             	mov    %rdx,%rsi
140baa1bc:	48 8d 79 10          	lea    0x10(%rcx),%rdi
140baa1c0:	48 8b d7             	mov    %rdi,%rdx
140baa1c3:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140baa1c7:	e8 74 85 7e ff       	call   0x140392740
140baa1cc:	90                   	nop
140baa1cd:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
140baa1d1:	48 89 45 67          	mov    %rax,0x67(%rbp)
140baa1d5:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
140baa1d9:	48 89 45 77          	mov    %rax,0x77(%rbp)
140baa1dd:	c6 45 07 00          	movb   $0x0,0x7(%rbp)
140baa1e1:	80 7f 48 00          	cmpb   $0x0,0x48(%rdi)
140baa1e5:	74 2b                	je     0x140baa212
140baa1e7:	48 8d 57 18          	lea    0x18(%rdi),%rdx
140baa1eb:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140baa1ef:	e8 fc 38 69 ff       	call   0x14023daf0
140baa1f4:	8b 4f 3c             	mov    0x3c(%rdi),%ecx
140baa1f7:	8b 57 40             	mov    0x40(%rdi),%edx
140baa1fa:	44 8b 47 44          	mov    0x44(%rdi),%r8d
140baa1fe:	8b 47 38             	mov    0x38(%rdi),%eax
140baa201:	89 45 f7             	mov    %eax,-0x9(%rbp)
140baa204:	89 4d fb             	mov    %ecx,-0x5(%rbp)
140baa207:	89 55 ff             	mov    %edx,-0x1(%rbp)
140baa20a:	44 89 45 03          	mov    %r8d,0x3(%rbp)
140baa20e:	c6 45 07 01          	movb   $0x1,0x7(%rbp)
140baa212:	48 8d 57 50          	lea    0x50(%rdi),%rdx
140baa216:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
140baa21a:	e8 31 ab 6a ff       	call   0x140254d50
140baa21f:	90                   	nop
140baa220:	48 8b 47 68          	mov    0x68(%rdi),%rax
140baa224:	48 89 45 27          	mov    %rax,0x27(%rbp)
140baa228:	48 85 c0             	test   %rax,%rax
140baa22b:	74 03                	je     0x140baa230
140baa22d:	48 ff 00             	incq   (%rax)
140baa230:	48 8d 05 09 db 52 00 	lea    0x52db09(%rip),%rax        # 0x1410d7d40
140baa237:	48 89 45 37          	mov    %rax,0x37(%rbp)
140baa23b:	48 8b 87 80 00 00 00 	mov    0x80(%rdi),%rax
140baa242:	48 89 45 3f          	mov    %rax,0x3f(%rbp)
140baa246:	48 85 c0             	test   %rax,%rax
140baa249:	74 04                	je     0x140baa24f
140baa24b:	48 ff 40 08          	incq   0x8(%rax)
140baa24f:	48 8d 05 fa da 52 00 	lea    0x52dafa(%rip),%rax        # 0x1410d7d50
140baa256:	48 89 45 37          	mov    %rax,0x37(%rbp)
140baa25a:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
140baa25e:	48 8d 4d 6f          	lea    0x6f(%rbp),%rcx
140baa262:	e8 79 51 fb ff       	call   0x140b5f3e0
140baa267:	48 8b 08             	mov    (%rax),%rcx
140baa26a:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140baa271:	48 89 0e             	mov    %rcx,(%rsi)
140baa274:	48 8b 4d 3f          	mov    0x3f(%rbp),%rcx
140baa278:	48 85 c9             	test   %rcx,%rcx
140baa27b:	74 19                	je     0x140baa296
140baa27d:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140baa282:	75 12                	jne    0x140baa296
140baa284:	48 8b 01             	mov    (%rcx),%rax
140baa287:	ba 01 00 00 00       	mov    $0x1,%edx
140baa28c:	48 8b 40 28          	mov    0x28(%rax),%rax
140baa290:	ff 15 8a 97 3d 00    	call   *0x3d978a(%rip)        # 0x140f83a20
140baa296:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
140baa29a:	48 85 c9             	test   %rcx,%rcx
140baa29d:	74 10                	je     0x140baa2af
140baa29f:	48 83 29 01          	subq   $0x1,(%rcx)
140baa2a3:	75 0a                	jne    0x140baa2af
140baa2a5:	ba 18 00 00 00       	mov    $0x18,%edx
140baa2aa:	e8 95 0e 27 00       	call   0x140e1b144
140baa2af:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
140baa2b3:	e8 a8 e0 5e ff       	call   0x140198360
140baa2b8:	80 7d 07 00          	cmpb   $0x0,0x7(%rbp)
140baa2bc:	74 09                	je     0x140baa2c7
140baa2be:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140baa2c2:	e8 39 32 5f ff       	call   0x14019d500
140baa2c7:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140baa2cb:	e8 d0 97 7e ff       	call   0x140393aa0
140baa2d0:	48 8b c6             	mov    %rsi,%rax
140baa2d3:	48 8b 9c 24 e8 00 00 	mov    0xe8(%rsp),%rbx
140baa2da:	00
140baa2db:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140baa2e2:	5f                   	pop    %rdi
140baa2e3:	5e                   	pop    %rsi
140baa2e4:	5d                   	pop    %rbp
140baa2e5:	c3                   	ret
140baa2e6:	cc                   	int3
140baa2e7:	cc                   	int3
140baa2e8:	cc                   	int3
140baa2e9:	cc                   	int3
140baa2ea:	cc                   	int3
140baa2eb:	cc                   	int3
140baa2ec:	cc                   	int3
140baa2ed:	cc                   	int3
140baa2ee:	cc                   	int3
140baa2ef:	cc                   	int3
140baa2f0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140baa2f5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140baa2fa:	55                   	push   %rbp
140baa2fb:	56                   	push   %rsi
140baa2fc:	57                   	push   %rdi
140baa2fd:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
140baa302:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140baa309:	48 8b f2             	mov    %rdx,%rsi
140baa30c:	48 8d 79 10          	lea    0x10(%rcx),%rdi
140baa310:	48 8b d7             	mov    %rdi,%rdx
140baa313:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140baa317:	e8 24 84 7e ff       	call   0x140392740
140baa31c:	90                   	nop
140baa31d:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
140baa321:	48 89 45 67          	mov    %rax,0x67(%rbp)
140baa325:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
140baa329:	48 89 45 77          	mov    %rax,0x77(%rbp)
140baa32d:	c6 45 07 00          	movb   $0x0,0x7(%rbp)
140baa331:	80 7f 48 00          	cmpb   $0x0,0x48(%rdi)
140baa335:	74 2b                	je     0x140baa362
140baa337:	48 8d 57 18          	lea    0x18(%rdi),%rdx
140baa33b:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140baa33f:	e8 ac 37 69 ff       	call   0x14023daf0
140baa344:	8b 4f 3c             	mov    0x3c(%rdi),%ecx
140baa347:	8b 57 40             	mov    0x40(%rdi),%edx
140baa34a:	44 8b 47 44          	mov    0x44(%rdi),%r8d
140baa34e:	8b 47 38             	mov    0x38(%rdi),%eax
140baa351:	89 45 f7             	mov    %eax,-0x9(%rbp)
140baa354:	89 4d fb             	mov    %ecx,-0x5(%rbp)
140baa357:	89 55 ff             	mov    %edx,-0x1(%rbp)
140baa35a:	44 89 45 03          	mov    %r8d,0x3(%rbp)
140baa35e:	c6 45 07 01          	movb   $0x1,0x7(%rbp)
140baa362:	48 8d 57 50          	lea    0x50(%rdi),%rdx
140baa366:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
140baa36a:	e8 e1 a9 6a ff       	call   0x140254d50
140baa36f:	90                   	nop
140baa370:	48 8b 47 68          	mov    0x68(%rdi),%rax
140baa374:	48 89 45 27          	mov    %rax,0x27(%rbp)
140baa378:	48 85 c0             	test   %rax,%rax
140baa37b:	74 03                	je     0x140baa380
140baa37d:	48 ff 00             	incq   (%rax)
140baa380:	48 8d 05 b9 d9 52 00 	lea    0x52d9b9(%rip),%rax        # 0x1410d7d40
140baa387:	48 89 45 37          	mov    %rax,0x37(%rbp)
140baa38b:	48 8b 87 80 00 00 00 	mov    0x80(%rdi),%rax
140baa392:	48 89 45 3f          	mov    %rax,0x3f(%rbp)
140baa396:	48 85 c0             	test   %rax,%rax
140baa399:	74 04                	je     0x140baa39f
140baa39b:	48 ff 40 08          	incq   0x8(%rax)
140baa39f:	48 8d 05 aa d9 52 00 	lea    0x52d9aa(%rip),%rax        # 0x1410d7d50
140baa3a6:	48 89 45 37          	mov    %rax,0x37(%rbp)
140baa3aa:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
140baa3ae:	48 8d 4d 6f          	lea    0x6f(%rbp),%rcx
140baa3b2:	e8 e9 50 fb ff       	call   0x140b5f4a0
140baa3b7:	48 8b 08             	mov    (%rax),%rcx
140baa3ba:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140baa3c1:	48 89 0e             	mov    %rcx,(%rsi)
140baa3c4:	48 8b 4d 3f          	mov    0x3f(%rbp),%rcx
140baa3c8:	48 85 c9             	test   %rcx,%rcx
140baa3cb:	74 19                	je     0x140baa3e6
140baa3cd:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140baa3d2:	75 12                	jne    0x140baa3e6
140baa3d4:	48 8b 01             	mov    (%rcx),%rax
140baa3d7:	ba 01 00 00 00       	mov    $0x1,%edx
140baa3dc:	48 8b 40 28          	mov    0x28(%rax),%rax
140baa3e0:	ff 15 3a 96 3d 00    	call   *0x3d963a(%rip)        # 0x140f83a20
140baa3e6:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
140baa3ea:	48 85 c9             	test   %rcx,%rcx
140baa3ed:	74 10                	je     0x140baa3ff
140baa3ef:	48 83 29 01          	subq   $0x1,(%rcx)
140baa3f3:	75 0a                	jne    0x140baa3ff
140baa3f5:	ba 18 00 00 00       	mov    $0x18,%edx
140baa3fa:	e8 45 0d 27 00       	call   0x140e1b144
140baa3ff:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
140baa403:	e8 58 df 5e ff       	call   0x140198360
140baa408:	80 7d 07 00          	cmpb   $0x0,0x7(%rbp)
140baa40c:	74 09                	je     0x140baa417
140baa40e:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140baa412:	e8 e9 30 5f ff       	call   0x14019d500
140baa417:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140baa41b:	e8 80 96 7e ff       	call   0x140393aa0
140baa420:	48 8b c6             	mov    %rsi,%rax
140baa423:	48 8b 9c 24 e8 00 00 	mov    0xe8(%rsp),%rbx
140baa42a:	00
140baa42b:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140baa432:	5f                   	pop    %rdi
140baa433:	5e                   	pop    %rsi
140baa434:	5d                   	pop    %rbp
140baa435:	c3                   	ret
140baa436:	cc                   	int3
140baa437:	cc                   	int3
140baa438:	cc                   	int3
140baa439:	cc                   	int3
140baa43a:	cc                   	int3
140baa43b:	cc                   	int3
140baa43c:	cc                   	int3
140baa43d:	cc                   	int3
140baa43e:	cc                   	int3
140baa43f:	cc                   	int3
140baa440:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140baa445:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)