140294006:	90                   	nop
140294007:	90                   	nop
140294008:	41 8a 01             	mov    (%r9),%al
14029400b:	45 33 c9             	xor    %r9d,%r9d
14029400e:	4c 89 49 08          	mov    %r9,0x8(%rcx)
140294012:	4c 89 49 10          	mov    %r9,0x10(%rcx)
140294016:	88 01                	mov    %al,(%rcx)
140294018:	49 8b 00             	mov    (%r8),%rax
14029401b:	48 89 41 08          	mov    %rax,0x8(%rcx)
14029401f:	49 8b 40 08          	mov    0x8(%r8),%rax
140294023:	48 89 41 10          	mov    %rax,0x10(%rcx)
140294027:	4d 89 08             	mov    %r9,(%r8)
14029402a:	4d 89 48 08          	mov    %r9,0x8(%r8)
14029402e:	8b 02                	mov    (%rdx),%eax
140294030:	89 41 18             	mov    %eax,0x18(%rcx)
140294033:	48 8b c1             	mov    %rcx,%rax
140294036:	c3                   	ret
140294037:	90                   	nop
140294038:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14029403d:	57                   	push   %rdi
14029403e:	48 83 ec 20          	sub    $0x20,%rsp
140294042:	48 83 21 00          	andq   $0x0,(%rcx)
140294046:	48 8b d9             	mov    %rcx,%rbx
140294049:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
14029404e:	48 8b fa             	mov    %rdx,%rdi
140294051:	b9 18 00 00 00       	mov    $0x18,%ecx
140294056:	ff 15 6c 88 87 00    	call   *0x87886c(%rip)        # 0x140b0c8c8
14029405c:	48 85 c0             	test   %rax,%rax
14029405f:	75 07                	jne    0x140294068
140294061:	ff 15 31 84 87 00    	call   *0x878431(%rip)        # 0x140b0c498
140294067:	cc                   	int3
140294068:	b9 01 00 00 00       	mov    $0x1,%ecx
14029406d:	48 89 78 10          	mov    %rdi,0x10(%rax)
140294071:	89 48 08             	mov    %ecx,0x8(%rax)
140294074:	89 48 0c             	mov    %ecx,0xc(%rax)
140294077:	48 8d 0d 22 cc 88 00 	lea    0x88cc22(%rip),%rcx        # 0x140b20ca0
14029407e:	48 89 08             	mov    %rcx,(%rax)
140294081:	48 89 43 08          	mov    %rax,0x8(%rbx)
140294085:	48 8b c3             	mov    %rbx,%rax
140294088:	48 89 3b             	mov    %rdi,(%rbx)
14029408b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140294090:	48 83 c4 20          	add    $0x20,%rsp
140294094:	5f                   	pop    %rdi
140294095:	c3                   	ret
140294096:	90                   	nop
140294097:	90                   	nop
140294098:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14029409d:	57                   	push   %rdi
14029409e:	48 83 ec 20          	sub    $0x20,%rsp
1402940a2:	48 83 21 00          	andq   $0x0,(%rcx)
1402940a6:	48 8b d9             	mov    %rcx,%rbx
1402940a9:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
1402940ae:	48 8b fa             	mov    %rdx,%rdi
1402940b1:	b9 18 00 00 00       	mov    $0x18,%ecx
1402940b6:	ff 15 0c 88 87 00    	call   *0x87880c(%rip)        # 0x140b0c8c8
1402940bc:	48 85 c0             	test   %rax,%rax
1402940bf:	75 07                	jne    0x1402940c8
1402940c1:	ff 15 d1 83 87 00    	call   *0x8783d1(%rip)        # 0x140b0c498
1402940c7:	cc                   	int3
1402940c8:	b9 01 00 00 00       	mov    $0x1,%ecx
1402940cd:	48 89 78 10          	mov    %rdi,0x10(%rax)
1402940d1:	89 48 08             	mov    %ecx,0x8(%rax)
1402940d4:	89 48 0c             	mov    %ecx,0xc(%rax)
1402940d7:	48 8d 0d 9a d0 88 00 	lea    0x88d09a(%rip),%rcx        # 0x140b21178
1402940de:	48 89 08             	mov    %rcx,(%rax)
1402940e1:	48 89 43 08          	mov    %rax,0x8(%rbx)
1402940e5:	48 8b c3             	mov    %rbx,%rax
1402940e8:	48 89 3b             	mov    %rdi,(%rbx)
1402940eb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402940f0:	48 83 c4 20          	add    $0x20,%rsp
1402940f4:	5f                   	pop    %rdi
1402940f5:	c3                   	ret
1402940f6:	90                   	nop
1402940f7:	90                   	nop
1402940f8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402940fd:	57                   	push   %rdi
1402940fe:	48 83 ec 20          	sub    $0x20,%rsp
140294102:	48 83 21 00          	andq   $0x0,(%rcx)
140294106:	48 8b d9             	mov    %rcx,%rbx
140294109:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
14029410e:	48 8b fa             	mov    %rdx,%rdi
140294111:	b9 18 00 00 00       	mov    $0x18,%ecx
140294116:	ff 15 ac 87 87 00    	call   *0x8787ac(%rip)        # 0x140b0c8c8
14029411c:	48 85 c0             	test   %rax,%rax
14029411f:	75 07                	jne    0x140294128
140294121:	ff 15 71 83 87 00    	call   *0x878371(%rip)        # 0x140b0c498
140294127:	cc                   	int3
140294128:	b9 01 00 00 00       	mov    $0x1,%ecx
14029412d:	48 89 78 10          	mov    %rdi,0x10(%rax)
140294131:	89 48 08             	mov    %ecx,0x8(%rax)
140294134:	89 48 0c             	mov    %ecx,0xc(%rax)
140294137:	48 8d 0d 12 d0 88 00 	lea    0x88d012(%rip),%rcx        # 0x140b21150
14029413e:	48 89 08             	mov    %rcx,(%rax)
140294141:	48 89 43 08          	mov    %rax,0x8(%rbx)
140294145:	48 8b c3             	mov    %rbx,%rax
140294148:	48 89 3b             	mov    %rdi,(%rbx)
14029414b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140294150:	48 83 c4 20          	add    $0x20,%rsp
140294154:	5f                   	pop    %rdi
140294155:	c3                   	ret
140294156:	90                   	nop
140294157:	90                   	nop
140294158:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14029415d:	57                   	push   %rdi
14029415e:	48 83 ec 20          	sub    $0x20,%rsp
140294162:	48 83 21 00          	andq   $0x0,(%rcx)
140294166:	48 8b d9             	mov    %rcx,%rbx
140294169:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
14029416e:	48 8b fa             	mov    %rdx,%rdi
140294171:	b9 18 00 00 00       	mov    $0x18,%ecx
140294176:	ff 15 4c 87 87 00    	call   *0x87874c(%rip)        # 0x140b0c8c8
14029417c:	48 85 c0             	test   %rax,%rax
14029417f:	75 07                	jne    0x140294188
140294181:	ff 15 11 83 87 00    	call   *0x878311(%rip)        # 0x140b0c498
140294187:	cc                   	int3
140294188:	b9 01 00 00 00       	mov    $0x1,%ecx
14029418d:	48 89 78 10          	mov    %rdi,0x10(%rax)
140294191:	89 48 08             	mov    %ecx,0x8(%rax)
140294194:	89 48 0c             	mov    %ecx,0xc(%rax)
140294197:	48 8d 0d 8a cf 88 00 	lea    0x88cf8a(%rip),%rcx        # 0x140b21128
14029419e:	48 89 08             	mov    %rcx,(%rax)
1402941a1:	48 89 43 08          	mov    %rax,0x8(%rbx)
1402941a5:	48 8b c3             	mov    %rbx,%rax
1402941a8:	48 89 3b             	mov    %rdi,(%rbx)
1402941ab:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402941b0:	48 83 c4 20          	add    $0x20,%rsp
1402941b4:	5f                   	pop    %rdi
1402941b5:	c3                   	ret
1402941b6:	90                   	nop
1402941b7:	90                   	nop
1402941b8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402941bd:	57                   	push   %rdi
1402941be:	48 83 ec 20          	sub    $0x20,%rsp
1402941c2:	48 83 21 00          	andq   $0x0,(%rcx)
1402941c6:	48 8b d9             	mov    %rcx,%rbx
1402941c9:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
1402941ce:	48 8b fa             	mov    %rdx,%rdi
1402941d1:	b9 18 00 00 00       	mov    $0x18,%ecx
1402941d6:	ff 15 ec 86 87 00    	call   *0x8786ec(%rip)        # 0x140b0c8c8
1402941dc:	48 85 c0             	test   %rax,%rax
1402941df:	75 07                	jne    0x1402941e8
1402941e1:	ff 15 b1 82 87 00    	call   *0x8782b1(%rip)        # 0x140b0c498
1402941e7:	cc                   	int3
1402941e8:	b9 01 00 00 00       	mov    $0x1,%ecx
1402941ed:	48 89 78 10          	mov    %rdi,0x10(%rax)
1402941f1:	89 48 08             	mov    %ecx,0x8(%rax)
1402941f4:	89 48 0c             	mov    %ecx,0xc(%rax)
1402941f7:	48 8d 0d 02 cf 88 00 	lea    0x88cf02(%rip),%rcx        # 0x140b21100
1402941fe:	48 89 08             	mov    %rcx,(%rax)
140294201:	48 89 43 08          	mov    %rax,0x8(%rbx)
140294205:	48 8b c3             	mov    %rbx,%rax
140294208:	48 89 3b             	mov    %rdi,(%rbx)
14029420b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140294210:	48 83 c4 20          	add    $0x20,%rsp
140294214:	5f                   	pop    %rdi
140294215:	c3                   	ret
140294216:	90                   	nop
140294217:	90                   	nop
140294218:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14029421d:	57                   	push   %rdi
14029421e:	48 83 ec 20          	sub    $0x20,%rsp
140294222:	48 83 21 00          	andq   $0x0,(%rcx)
140294226:	48 8b d9             	mov    %rcx,%rbx
140294229:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
14029422e:	48 8b fa             	mov    %rdx,%rdi
140294231:	b9 18 00 00 00       	mov    $0x18,%ecx
140294236:	ff 15 8c 86 87 00    	call   *0x87868c(%rip)        # 0x140b0c8c8
14029423c:	48 85 c0             	test   %rax,%rax
14029423f:	75 07                	jne    0x140294248
140294241:	ff 15 51 82 87 00    	call   *0x878251(%rip)        # 0x140b0c498
140294247:	cc                   	int3
140294248:	b9 01 00 00 00       	mov    $0x1,%ecx
14029424d:	48 89 78 10          	mov    %rdi,0x10(%rax)
140294251:	89 48 08             	mov    %ecx,0x8(%rax)
140294254:	89 48 0c             	mov    %ecx,0xc(%rax)
140294257:	48 8d 0d 7a ce 88 00 	lea    0x88ce7a(%rip),%rcx        # 0x140b210d8
14029425e:	48 89 08             	mov    %rcx,(%rax)
140294261:	48 89 43 08          	mov    %rax,0x8(%rbx)
140294265:	48 8b c3             	mov    %rbx,%rax
140294268:	48 89 3b             	mov    %rdi,(%rbx)
14029426b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140294270:	48 83 c4 20          	add    $0x20,%rsp
140294274:	5f                   	pop    %rdi
140294275:	c3                   	ret
140294276:	90                   	nop
140294277:	90                   	nop
140294278:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14029427d:	57                   	push   %rdi
14029427e:	48 83 ec 20          	sub    $0x20,%rsp
140294282:	48 83 21 00          	andq   $0x0,(%rcx)
140294286:	48 8b d9             	mov    %rcx,%rbx
140294289:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
14029428e:	48 8b fa             	mov    %rdx,%rdi
140294291:	b9 18 00 00 00       	mov    $0x18,%ecx
140294296:	ff 15 2c 86 87 00    	call   *0x87862c(%rip)        # 0x140b0c8c8
14029429c:	48 85 c0             	test   %rax,%rax
14029429f:	75 07                	jne    0x1402942a8
1402942a1:	ff 15 f1 81 87 00    	call   *0x8781f1(%rip)        # 0x140b0c498
1402942a7:	cc                   	int3
1402942a8:	b9 01 00 00 00       	mov    $0x1,%ecx
1402942ad:	48 89 78 10          	mov    %rdi,0x10(%rax)
1402942b1:	89 48 08             	mov    %ecx,0x8(%rax)
1402942b4:	89 48 0c             	mov    %ecx,0xc(%rax)
1402942b7:	48 8d 0d f2 cd 88 00 	lea    0x88cdf2(%rip),%rcx        # 0x140b210b0
1402942be:	48 89 08             	mov    %rcx,(%rax)
1402942c1:	48 89 43 08          	mov    %rax,0x8(%rbx)
1402942c5:	48 8b c3             	mov    %rbx,%rax
1402942c8:	48 89 3b             	mov    %rdi,(%rbx)
1402942cb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402942d0:	48 83 c4 20          	add    $0x20,%rsp
1402942d4:	5f                   	pop    %rdi
1402942d5:	c3                   	ret
1402942d6:	90                   	nop
1402942d7:	90                   	nop
1402942d8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402942dd:	57                   	push   %rdi
1402942de:	48 83 ec 20          	sub    $0x20,%rsp
1402942e2:	48 83 21 00          	andq   $0x0,(%rcx)
1402942e6:	48 8b d9             	mov    %rcx,%rbx
1402942e9:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
1402942ee:	48 8b fa             	mov    %rdx,%rdi
1402942f1:	b9 18 00 00 00       	mov    $0x18,%ecx
1402942f6:	ff 15 cc 85 87 00    	call   *0x8785cc(%rip)        # 0x140b0c8c8
1402942fc:	48 85 c0             	test   %rax,%rax
1402942ff:	75 07                	jne    0x140294308
140294301:	ff 15 91 81 87 00    	call   *0x878191(%rip)        # 0x140b0c498
140294307:	cc                   	int3
140294308:	b9 01 00 00 00       	mov    $0x1,%ecx
14029430d:	48 89 78 10          	mov    %rdi,0x10(%rax)
140294311:	89 48 08             	mov    %ecx,0x8(%rax)
140294314:	89 48 0c             	mov    %ecx,0xc(%rax)
140294317:	48 8d 0d 6a cd 88 00 	lea    0x88cd6a(%rip),%rcx        # 0x140b21088
14029431e:	48 89 08             	mov    %rcx,(%rax)
140294321:	48 89 43 08          	mov    %rax,0x8(%rbx)
140294325:	48 8b c3             	mov    %rbx,%rax
140294328:	48 89 3b             	mov    %rdi,(%rbx)
14029432b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140294330:	48 83 c4 20          	add    $0x20,%rsp
140294334:	5f                   	pop    %rdi
140294335:	c3                   	ret
140294336:	90                   	nop
140294337:	90                   	nop
140294338:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14029433d:	57                   	push   %rdi
14029433e:	48 83 ec 20          	sub    $0x20,%rsp
140294342:	48 83 21 00          	andq   $0x0,(%rcx)
140294346:	48 8b d9             	mov    %rcx,%rbx
140294349:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
14029434e:	48 8b fa             	mov    %rdx,%rdi
140294351:	b9 18 00 00 00       	mov    $0x18,%ecx
140294356:	ff 15 6c 85 87 00    	call   *0x87856c(%rip)        # 0x140b0c8c8
14029435c:	48 85 c0             	test   %rax,%rax
14029435f:	75 07                	jne    0x140294368
140294361:	ff 15 31 81 87 00    	call   *0x878131(%rip)        # 0x140b0c498
140294367:	cc                   	int3
140294368:	b9 01 00 00 00       	mov    $0x1,%ecx
14029436d:	48 89 78 10          	mov    %rdi,0x10(%rax)
140294371:	89 48 08             	mov    %ecx,0x8(%rax)
140294374:	89 48 0c             	mov    %ecx,0xc(%rax)
140294377:	48 8d 0d e2 cc 88 00 	lea    0x88cce2(%rip),%rcx        # 0x140b21060
14029437e:	48 89 08             	mov    %rcx,(%rax)
140294381:	48 89 43 08          	mov    %rax,0x8(%rbx)
140294385:	48 8b c3             	mov    %rbx,%rax
140294388:	48 89 3b             	mov    %rdi,(%rbx)
14029438b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140294390:	48 83 c4 20          	add    $0x20,%rsp
140294394:	5f                   	pop    %rdi
140294395:	c3                   	ret
140294396:	90                   	nop
140294397:	90                   	nop
140294398:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14029439d:	57                   	push   %rdi
14029439e:	48 83 ec 20          	sub    $0x20,%rsp
1402943a2:	48 83 21 00          	andq   $0x0,(%rcx)
1402943a6:	48 8b d9             	mov    %rcx,%rbx
1402943a9:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
1402943ae:	48 8b fa             	mov    %rdx,%rdi
1402943b1:	b9 18 00 00 00       	mov    $0x18,%ecx
1402943b6:	ff 15 0c 85 87 00    	call   *0x87850c(%rip)        # 0x140b0c8c8
1402943bc:	48 85 c0             	test   %rax,%rax
1402943bf:	75 07                	jne    0x1402943c8
1402943c1:	ff 15 d1 80 87 00    	call   *0x8780d1(%rip)        # 0x140b0c498
1402943c7:	cc                   	int3
1402943c8:	b9 01 00 00 00       	mov    $0x1,%ecx
1402943cd:	48 89 78 10          	mov    %rdi,0x10(%rax)
1402943d1:	89 48 08             	mov    %ecx,0x8(%rax)
1402943d4:	89 48 0c             	mov    %ecx,0xc(%rax)
1402943d7:	48 8d 0d 5a cc 88 00 	lea    0x88cc5a(%rip),%rcx        # 0x140b21038
1402943de:	48 89 08             	mov    %rcx,(%rax)
1402943e1:	48 89 43 08          	mov    %rax,0x8(%rbx)
1402943e5:	48 8b c3             	mov    %rbx,%rax
1402943e8:	48 89 3b             	mov    %rdi,(%rbx)
1402943eb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402943f0:	48 83 c4 20          	add    $0x20,%rsp
1402943f4:	5f                   	pop    %rdi
1402943f5:	c3                   	ret
1402943f6:	90                   	nop
1402943f7:	90                   	nop
1402943f8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402943fd:	57                   	push   %rdi
1402943fe:	48 83 ec 20          	sub    $0x20,%rsp
140294402:	48 83 21 00          	andq   $0x0,(%rcx)
140294406:	48 8b d9             	mov    %rcx,%rbx
140294409:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
14029440e:	48 8b fa             	mov    %rdx,%rdi
140294411:	b9 18 00 00 00       	mov    $0x18,%ecx
140294416:	ff 15 ac 84 87 00    	call   *0x8784ac(%rip)        # 0x140b0c8c8
14029441c:	48 85 c0             	test   %rax,%rax
14029441f:	75 07                	jne    0x140294428
140294421:	ff 15 71 80 87 00    	call   *0x878071(%rip)        # 0x140b0c498
140294427:	cc                   	int3
140294428:	b9 01 00 00 00       	mov    $0x1,%ecx
14029442d:	48 89 78 10          	mov    %rdi,0x10(%rax)
140294431:	89 48 08             	mov    %ecx,0x8(%rax)
140294434:	89 48 0c             	mov    %ecx,0xc(%rax)
140294437:	48 8d 0d d2 cb 88 00 	lea    0x88cbd2(%rip),%rcx        # 0x140b21010
14029443e:	48 89 08             	mov    %rcx,(%rax)
140294441:	48 89 43 08          	mov    %rax,0x8(%rbx)
140294445:	48 8b c3             	mov    %rbx,%rax
140294448:	48 89 3b             	mov    %rdi,(%rbx)
14029444b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140294450:	48 83 c4 20          	add    $0x20,%rsp
140294454:	5f                   	pop    %rdi
140294455:	c3                   	ret
140294456:	90                   	nop
140294457:	90                   	nop
140294458:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14029445d:	57                   	push   %rdi
14029445e:	48 83 ec 20          	sub    $0x20,%rsp
140294462:	48 83 21 00          	andq   $0x0,(%rcx)
140294466:	48 8b d9             	mov    %rcx,%rbx
140294469:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
14029446e:	48 8b fa             	mov    %rdx,%rdi
140294471:	b9 18 00 00 00       	mov    $0x18,%ecx
140294476:	ff 15 4c 84 87 00    	call   *0x87844c(%rip)        # 0x140b0c8c8
14029447c:	48 85 c0             	test   %rax,%rax
14029447f:	75 07                	jne    0x140294488
140294481:	ff 15 11 80 87 00    	call   *0x878011(%rip)        # 0x140b0c498
140294487:	cc                   	int3
140294488:	b9 01 00 00 00       	mov    $0x1,%ecx
14029448d:	48 89 78 10          	mov    %rdi,0x10(%rax)
140294491:	89 48 08             	mov    %ecx,0x8(%rax)
140294494:	89 48 0c             	mov    %ecx,0xc(%rax)
140294497:	48 8d 0d 4a cb 88 00 	lea    0x88cb4a(%rip),%rcx        # 0x140b20fe8
14029449e:	48 89 08             	mov    %rcx,(%rax)
1402944a1:	48 89 43 08          	mov    %rax,0x8(%rbx)
1402944a5:	48 8b c3             	mov    %rbx,%rax
1402944a8:	48 89 3b             	mov    %rdi,(%rbx)
1402944ab:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402944b0:	48 83 c4 20          	add    $0x20,%rsp