14003ffe2:	41 83 c4 02          	add    $0x2,%r12d
14003ffe6:	33 c9                	xor    %ecx,%ecx
14003ffe8:	41 8b d4             	mov    %r12d,%edx
14003ffeb:	44 89 64 24 44       	mov    %r12d,0x44(%rsp)
14003fff0:	48 ff 15 39 4b 04 00 	rex.W call *0x44b39(%rip)        # 0x140084b30
14003fff7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003fffc:	45 33 e4             	xor    %r12d,%r12d
14003ffff:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140040004:	48 85 c0             	test   %rax,%rax
140040007:	75 34                	jne    0x14004003d
140040009:	48 ff 15 60 4a 04 00 	rex.W call *0x44a60(%rip)        # 0x140084a70
140040010:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140040015:	8b d8                	mov    %eax,%ebx
140040017:	48 8b 0d e2 ef 05 00 	mov    0x5efe2(%rip),%rcx        # 0x14009f000
14004001e:	48 8d 3d db ef 05 00 	lea    0x5efdb(%rip),%rdi        # 0x14009f000
140040025:	48 3b cf             	cmp    %rdi,%rcx
140040028:	0f 84 6a 35 fe ff    	je     0x140023598
14004002e:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140040032:	0f 84 60 35 fe ff    	je     0x140023598
140040038:	e9 92 fd ff ff       	jmp    0x14003fdcf
14004003d:	8b 4c 24 4c          	mov    0x4c(%rsp),%ecx
140040041:	48 8b f0             	mov    %rax,%rsi
140040044:	e9 6d 34 fe ff       	jmp    0x1400234b6
140040049:	bb 25 04 00 00       	mov    $0x425,%ebx
14004004e:	48 8b 0d ab ef 05 00 	mov    0x5efab(%rip),%rcx        # 0x14009f000
140040055:	48 8d 3d a4 ef 05 00 	lea    0x5efa4(%rip),%rdi        # 0x14009f000
14004005c:	48 3b cf             	cmp    %rdi,%rcx
14004005f:	0f 84 33 35 fe ff    	je     0x140023598
140040065:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140040069:	0f 84 29 35 fe ff    	je     0x140023598
14004006f:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140040074:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
140040078:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004007c:	48 03 c0             	add    %rax,%rax
14004007f:	44 89 4c 24 28       	mov    %r9d,0x28(%rsp)
140040084:	4d 8b ce             	mov    %r14,%r9
140040087:	48 8b 04 c2          	mov    (%rdx,%rax,8),%rax
14004008b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140040090:	e8 5f 43 03 00       	call   0x1400743f4
140040095:	90                   	nop
140040096:	e9 fd 34 fe ff       	jmp    0x140023598
14004009b:	45 33 e4             	xor    %r12d,%r12d
14004009e:	e9 13 34 fe ff       	jmp    0x1400234b6
1400400a3:	8b c2                	mov    %edx,%eax
1400400a5:	41 b8 24 00 00 00    	mov    $0x24,%r8d
1400400ab:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1400400af:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1400400b4:	48 03 c9             	add    %rcx,%rcx
1400400b7:	48 8b 34 c8          	mov    (%rax,%rcx,8),%rsi
1400400bb:	44 8b 64 c8 14       	mov    0x14(%rax,%rcx,8),%r12d
1400400c0:	48 8b d6             	mov    %rsi,%rdx
1400400c3:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1400400c8:	44 89 64 24 48       	mov    %r12d,0x48(%rsp)
1400400cd:	48 ff 15 44 70 06 00 	rex.W call *0x67044(%rip)        # 0x1400a7118
1400400d4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400400d9:	4c 8b f8             	mov    %rax,%r15
1400400dc:	48 85 c0             	test   %rax,%rax
1400400df:	0f 84 f7 01 00 00    	je     0x1400402dc
1400400e5:	41 83 fc 01          	cmp    $0x1,%r12d
1400400e9:	0f 84 82 34 fe ff    	je     0x140023571
1400400ef:	45 33 e4             	xor    %r12d,%r12d
1400400f2:	e9 f0 33 fe ff       	jmp    0x1400234e7
1400400f7:	4d 3b fd             	cmp    %r13,%r15
1400400fa:	74 12                	je     0x14004010e
1400400fc:	49 8b cf             	mov    %r15,%rcx
1400400ff:	48 ff 15 1a 70 06 00 	rex.W call *0x6701a(%rip)        # 0x1400a7120
140040106:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004010b:	4d 8b fc             	mov    %r12,%r15
14004010e:	41 8b dc             	mov    %r12d,%ebx
140040111:	48 8b 0d e8 ee 05 00 	mov    0x5eee8(%rip),%rcx        # 0x14009f000
140040118:	48 3b cf             	cmp    %rdi,%rcx
14004011b:	0f 84 50 34 fe ff    	je     0x140023571
140040121:	f6 41 1c 08          	testb  $0x8,0x1c(%rcx)
140040125:	0f 84 46 34 fe ff    	je     0x140023571
14004012b:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004012f:	4c 8d 05 aa 19 05 00 	lea    0x519aa(%rip),%r8        # 0x140091ae0
140040136:	ba 71 00 00 00       	mov    $0x71,%edx
14004013b:	4c 8b ce             	mov    %rsi,%r9
14004013e:	e8 cd 79 01 00       	call   0x140057b10
140040143:	90                   	nop
140040144:	e9 28 34 fe ff       	jmp    0x140023571
140040149:	48 ff 15 20 49 04 00 	rex.W call *0x44920(%rip)        # 0x140084a70
140040150:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140040155:	8b d8                	mov    %eax,%ebx
140040157:	3d 26 04 00 00       	cmp    $0x426,%eax
14004015c:	0f 84 f3 33 fe ff    	je     0x140023555
140040162:	48 8b 0d 97 ee 05 00 	mov    0x5ee97(%rip),%rcx        # 0x14009f000
140040169:	48 3b cf             	cmp    %rdi,%rcx
14004016c:	0f 84 18 34 fe ff    	je     0x14002358a
140040172:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140040176:	0f 84 0e 34 fe ff    	je     0x14002358a
14004017c:	ba 72 00 00 00       	mov    $0x72,%edx
140040181:	e9 83 01 00 00       	jmp    0x140040309
140040186:	49 83 cc ff          	or     $0xffffffffffffffff,%r12
14004018a:	33 c0                	xor    %eax,%eax
14004018c:	49 ff c4             	inc    %r12
14004018f:	66 42 39 04 66       	cmp    %ax,(%rsi,%r12,2)
140040194:	75 f6                	jne    0x14004018c
140040196:	8b 54 24 44          	mov    0x44(%rsp),%edx
14004019a:	4c 8b c6             	mov    %rsi,%r8
14004019d:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400401a2:	41 ff c4             	inc    %r12d
1400401a5:	e8 f6 0a fd ff       	call   0x140010ca0
1400401aa:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400401af:	41 6b c4 fe          	imul   $0xfffffffe,%r12d,%eax
1400401b3:	4a 8d 0c 61          	lea    (%rcx,%r12,2),%rcx
1400401b7:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1400401bc:	01 44 24 44          	add    %eax,0x44(%rsp)
1400401c0:	45 33 e4             	xor    %r12d,%r12d
1400401c3:	e9 96 33 fe ff       	jmp    0x14002355e
1400401c8:	48 8b 0d 31 ee 05 00 	mov    0x5ee31(%rip),%rcx        # 0x14009f000
1400401cf:	48 3b cf             	cmp    %rdi,%rcx
1400401d2:	74 75                	je     0x140040249
1400401d4:	f6 41 1c 08          	testb  $0x8,0x1c(%rcx)
1400401d8:	74 6f                	je     0x140040249
1400401da:	ba 73 00 00 00       	mov    $0x73,%edx
1400401df:	eb 55                	jmp    0x140040236
1400401e1:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1400401e6:	41 b8 09 00 00 00    	mov    $0x9,%r8d
1400401ec:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400401f1:	48 8b d6             	mov    %rsi,%rdx
1400401f4:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1400401f9:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
1400401fe:	49 8b cf             	mov    %r15,%rcx
140040201:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140040206:	e8 ed 44 fc ff       	call   0x1400046f8
14004020b:	8b d8                	mov    %eax,%ebx
14004020d:	85 c0                	test   %eax,%eax
14004020f:	0f 85 85 00 00 00    	jne    0x14004029a
140040215:	8b 44 24 48          	mov    0x48(%rsp),%eax
140040219:	83 f8 01             	cmp    $0x1,%eax
14004021c:	75 53                	jne    0x140040271
14004021e:	41 8b dc             	mov    %r12d,%ebx
140040221:	48 8b 0d d8 ed 05 00 	mov    0x5edd8(%rip),%rcx        # 0x14009f000
140040228:	48 3b cf             	cmp    %rdi,%rcx
14004022b:	74 1c                	je     0x140040249
14004022d:	f6 41 1c 08          	testb  $0x8,0x1c(%rcx)
140040231:	74 16                	je     0x140040249
140040233:	8d 50 74             	lea    0x74(%rax),%edx
140040236:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004023a:	4c 8d 05 9f 18 05 00 	lea    0x5189f(%rip),%r8        # 0x140091ae0
140040241:	4c 8b ce             	mov    %rsi,%r9
140040244:	e8 c7 78 01 00       	call   0x140057b10
140040249:	4d 3b fd             	cmp    %r13,%r15
14004024c:	0f 84 1f 33 fe ff    	je     0x140023571
140040252:	49 8b cf             	mov    %r15,%rcx
140040255:	48 ff 15 c4 6e 06 00 	rex.W call *0x66ec4(%rip)        # 0x1400a7120
14004025c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140040261:	4d 8b fc             	mov    %r12,%r15
140040264:	e9 08 33 fe ff       	jmp    0x140023571
140040269:	45 33 e4             	xor    %r12d,%r12d
14004026c:	e9 63 32 fe ff       	jmp    0x1400234d4
140040271:	bb d3 04 00 00       	mov    $0x4d3,%ebx
140040276:	48 8b 0d 83 ed 05 00 	mov    0x5ed83(%rip),%rcx        # 0x14009f000
14004027d:	48 3b cf             	cmp    %rdi,%rcx
140040280:	0f 84 04 33 fe ff    	je     0x14002358a
140040286:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004028a:	0f 84 fa 32 fe ff    	je     0x14002358a
140040290:	ba 76 00 00 00       	mov    $0x76,%edx
140040295:	4d 8b ce             	mov    %r14,%r9
140040298:	eb 72                	jmp    0x14004030c
14004029a:	48 8b 0d 5f ed 05 00 	mov    0x5ed5f(%rip),%rcx        # 0x14009f000
1400402a1:	48 3b cf             	cmp    %rdi,%rcx
1400402a4:	0f 84 e0 32 fe ff    	je     0x14002358a
1400402aa:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400402ae:	0f 84 d6 32 fe ff    	je     0x14002358a
1400402b4:	ba 74 00 00 00       	mov    $0x74,%edx
1400402b9:	eb 4e                	jmp    0x140040309
1400402bb:	48 8b 0d 3e ed 05 00 	mov    0x5ed3e(%rip),%rcx        # 0x14009f000
1400402c2:	48 3b cf             	cmp    %rdi,%rcx
1400402c5:	0f 84 bf 32 fe ff    	je     0x14002358a
1400402cb:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400402cf:	0f 84 b5 32 fe ff    	je     0x14002358a
1400402d5:	ba 70 00 00 00       	mov    $0x70,%edx
1400402da:	eb 2d                	jmp    0x140040309
1400402dc:	48 ff 15 8d 47 04 00 	rex.W call *0x4478d(%rip)        # 0x140084a70
1400402e3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400402e8:	8b d8                	mov    %eax,%ebx
1400402ea:	48 8b 0d 0f ed 05 00 	mov    0x5ed0f(%rip),%rcx        # 0x14009f000
1400402f1:	48 3b cf             	cmp    %rdi,%rcx
1400402f4:	0f 84 90 32 fe ff    	je     0x14002358a
1400402fa:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400402fe:	0f 84 86 32 fe ff    	je     0x14002358a
140040304:	ba 6f 00 00 00       	mov    $0x6f,%edx
140040309:	4c 8b ce             	mov    %rsi,%r9
14004030c:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140040310:	4c 8d 05 c9 17 05 00 	lea    0x517c9(%rip),%r8        # 0x140091ae0
140040317:	89 44 24 20          	mov    %eax,0x20(%rsp)
14004031b:	e8 58 78 01 00       	call   0x140057b78
140040320:	90                   	nop
140040321:	e9 64 32 fe ff       	jmp    0x14002358a
140040326:	48 8b c8             	mov    %rax,%rcx
140040329:	48 ff 15 08 48 04 00 	rex.W call *0x44808(%rip)        # 0x140084b38
140040330:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140040335:	90                   	nop
140040336:	e9 5d 32 fe ff       	jmp    0x140023598
14004033b:	49 8b cf             	mov    %r15,%rcx
14004033e:	48 ff 15 db 6d 06 00 	rex.W call *0x66ddb(%rip)        # 0x1400a7120
140040345:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004034a:	90                   	nop
14004034b:	e9 73 32 fe ff       	jmp    0x1400235c3
140040350:	f6 05 61 0a 06 00 01 	testb  $0x1,0x60a61(%rip)        # 0x1400a0db8
140040357:	74 0a                	je     0x140040363
140040359:	b8 32 04 00 00       	mov    $0x432,%eax
14004035e:	e9 91 33 fe ff       	jmp    0x1400236f4
140040363:	85 db                	test   %ebx,%ebx
140040365:	0f 84 ee 00 00 00    	je     0x140040459
14004036b:	48 8b 0d 8e ec 05 00 	mov    0x5ec8e(%rip),%rcx        # 0x14009f000
140040372:	48 8d 1d 87 ec 05 00 	lea    0x5ec87(%rip),%rbx        # 0x14009f000
140040379:	48 3b cb             	cmp    %rbx,%rcx
14004037c:	74 1b                	je     0x140040399
14004037e:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
140040382:	74 15                	je     0x140040399
140040384:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140040388:	4c 8d 05 91 86 04 00 	lea    0x48691(%rip),%r8        # 0x140088a20
14004038f:	ba 20 00 00 00       	mov    $0x20,%edx
140040394:	e8 57 75 01 00       	call   0x1400578f0
140040399:	48 8d 0d f0 09 06 00 	lea    0x609f0(%rip),%rcx        # 0x1400a0d90
1400403a0:	48 ff 15 39 4a 04 00 	rex.W call *0x44a39(%rip)        # 0x140084de0
1400403a7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400403ac:	83 3d 11 0a 06 00 00 	cmpl   $0x0,0x60a11(%rip)        # 0x1400a0dc4
1400403b3:	74 0a                	je     0x1400403bf
1400403b5:	bf 34 04 00 00       	mov    $0x434,%edi
1400403ba:	e9 80 00 00 00       	jmp    0x14004043f
1400403bf:	8b 05 f3 09 06 00    	mov    0x609f3(%rip),%eax        # 0x1400a0db8
1400403c5:	a8 04                	test   $0x4,%al
1400403c7:	75 45                	jne    0x14004040e
1400403c9:	48 8b 0d 30 ec 05 00 	mov    0x5ec30(%rip),%rcx        # 0x14009f000
1400403d0:	48 3b cb             	cmp    %rbx,%rcx
1400403d3:	74 24                	je     0x1400403f9
1400403d5:	f7 41 1c 00 00 02 00 	testl  $0x20000,0x1c(%rcx)
1400403dc:	74 1b                	je     0x1400403f9
1400403de:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400403e2:	4c 8d 05 37 86 04 00 	lea    0x48637(%rip),%r8        # 0x140088a20
1400403e9:	ba 21 00 00 00       	mov    $0x21,%edx
1400403ee:	e8 fd 74 01 00       	call   0x1400578f0
1400403f3:	8b 05 bf 09 06 00    	mov    0x609bf(%rip),%eax        # 0x1400a0db8
1400403f9:	83 c8 08             	or     $0x8,%eax
1400403fc:	c7 05 be 09 06 00 01 	movl   $0x1,0x609be(%rip)        # 0x1400a0dc4
140040403:	00 00 00
140040406:	89 05 ac 09 06 00    	mov    %eax,0x609ac(%rip)        # 0x1400a0db8
14004040c:	eb 31                	jmp    0x14004043f
14004040e:	48 8b 0d eb eb 05 00 	mov    0x5ebeb(%rip),%rcx        # 0x14009f000
140040415:	48 3b cb             	cmp    %rbx,%rcx
140040418:	74 1e                	je     0x140040438
14004041a:	f7 41 1c 00 00 02 00 	testl  $0x20000,0x1c(%rcx)
140040421:	74 15                	je     0x140040438
140040423:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140040427:	4c 8d 05 f2 85 04 00 	lea    0x485f2(%rip),%r8        # 0x140088a20
14004042e:	ba 22 00 00 00       	mov    $0x22,%edx
140040433:	e8 b8 74 01 00       	call   0x1400578f0
140040438:	e8 83 7d 01 00       	call   0x1400581c0
14004043d:	8b f8                	mov    %eax,%edi
14004043f:	48 8d 0d 4a 09 06 00 	lea    0x6094a(%rip),%rcx        # 0x1400a0d90
140040446:	48 ff 15 4b 49 04 00 	rex.W call *0x4494b(%rip)        # 0x140084d98
14004044d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140040452:	8b c7                	mov    %edi,%eax
140040454:	e9 9b 32 fe ff       	jmp    0x1400236f4
140040459:	48 8b 0d a0 eb 05 00 	mov    0x5eba0(%rip),%rcx        # 0x14009f000
140040460:	48 8d 1d 99 eb 05 00 	lea    0x5eb99(%rip),%rbx        # 0x14009f000
140040467:	48 3b cb             	cmp    %rbx,%rcx
14004046a:	74 1b                	je     0x140040487
14004046c:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
140040470:	74 15                	je     0x140040487
140040472:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140040476:	4c 8d 05 a3 85 04 00 	lea    0x485a3(%rip),%r8        # 0x140088a20
14004047d:	ba 23 00 00 00       	mov    $0x23,%edx
140040482:	e8 69 74 01 00       	call   0x1400578f0
140040487:	e8 10 8c 01 00       	call   0x14005909c
14004048c:	90                   	nop
14004048d:	e9 62 32 fe ff       	jmp    0x1400236f4
140040492:	48 8b c8             	mov    %rax,%rcx
140040495:	48 ff 15 5c 46 04 00 	rex.W call *0x4465c(%rip)        # 0x140084af8
14004049c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400404a1:	90                   	nop
1400404a2:	e9 52 81 fe ff       	jmp    0x1400285f9
1400404a7:	cc                   	int3
1400404a8:	48 ff 15 c1 45 04 00 	rex.W call *0x445c1(%rip)        # 0x140084a70
1400404af:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400404b4:	8b d8                	mov    %eax,%ebx
1400404b6:	48 8b 0d 43 eb 05 00 	mov    0x5eb43(%rip),%rcx        # 0x14009f000
1400404bd:	48 8d 3d 3c eb 05 00 	lea    0x5eb3c(%rip),%rdi        # 0x14009f000
1400404c4:	48 3b cf             	cmp    %rdi,%rcx
1400404c7:	0f 84 17 82 fe ff    	je     0x1400286e4
1400404cd:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400404d1:	0f 84 0d 82 fe ff    	je     0x1400286e4
1400404d7:	ba 60 00 00 00       	mov    $0x60,%edx
1400404dc:	eb 05                	jmp    0x1400404e3
1400404de:	ba 64 00 00 00       	mov    $0x64,%edx
1400404e3:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400404e7:	4c 8d 05 2a 8b 04 00 	lea    0x48b2a(%rip),%r8        # 0x140089018
1400404ee:	44 8b c8             	mov    %eax,%r9d
1400404f1:	e8 26 74 01 00       	call   0x14005791c
1400404f6:	90                   	nop
1400404f7:	e9 e8 81 fe ff       	jmp    0x1400286e4
1400404fc:	44 84 79 1c          	test   %r15b,0x1c(%rcx)
140040500:	0f 84 94 81 fe ff    	je     0x14002869a
140040506:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004050a:	4c 8d 05 07 8b 04 00 	lea    0x48b07(%rip),%r8        # 0x140089018
140040511:	ba 61 00 00 00       	mov    $0x61,%edx
140040516:	e8 d5 73 01 00       	call   0x1400578f0
14004051b:	90                   	nop
14004051c:	e9 79 81 fe ff       	jmp    0x14002869a
140040521:	48 8b 0d d8 ea 05 00 	mov    0x5ead8(%rip),%rcx        # 0x14009f000
140040528:	48 8d 3d d1 ea 05 00 	lea    0x5ead1(%rip),%rdi        # 0x14009f000
14004052f:	48 3b cf             	cmp    %rdi,%rcx
140040532:	0f 84 ac 81 fe ff    	je     0x1400286e4
140040538:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004053c:	0f 84 a2 81 fe ff    	je     0x1400286e4
140040542:	ba 62 00 00 00       	mov    $0x62,%edx
140040547:	eb 9a                	jmp    0x1400404e3
140040549:	48 ff 15 20 45 04 00 	rex.W call *0x44520(%rip)        # 0x140084a70
140040550:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140040555:	8b d8                	mov    %eax,%ebx
140040557:	48 8b 0d a2 ea 05 00 	mov    0x5eaa2(%rip),%rcx        # 0x14009f000
14004055e:	48 3b cf             	cmp    %rdi,%rcx
140040561:	0f 84 7d 81 fe ff    	je     0x1400286e4
140040567:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004056b:	0f 84 73 81 fe ff    	je     0x1400286e4
140040571:	ba 63 00 00 00       	mov    $0x63,%edx
140040576:	e9 68 ff ff ff       	jmp    0x1400404e3
14004057b:	48 ff 15 ee 44 04 00 	rex.W call *0x444ee(%rip)        # 0x140084a70
140040582:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140040587:	8b d8                	mov    %eax,%ebx
140040589:	48 8b 0d 70 ea 05 00 	mov    0x5ea70(%rip),%rcx        # 0x14009f000
140040590:	48 3b cf             	cmp    %rdi,%rcx
140040593:	0f 84 4b 81 fe ff    	je     0x1400286e4
140040599:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004059d:	0f 84 41 81 fe ff    	je     0x1400286e4
1400405a3:	e9 36 ff ff ff       	jmp    0x1400404de
1400405a8:	8b c6                	mov    %esi,%eax
1400405aa:	89 44 24 48          	mov    %eax,0x48(%rsp)
1400405ae:	e9 4a 82 fe ff       	jmp    0x1400287fd
1400405b3:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400405b8:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1400405bd:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400405c2:	4c 8d 4c 24 44       	lea    0x44(%rsp),%r9
1400405c7:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1400405cc:	c7 44 24 40 04 00 00 	movl   $0x4,0x40(%rsp)
1400405d3:	00
1400405d4:	45 33 c0             	xor    %r8d,%r8d
1400405d7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400405dc:	48 8d 15 ad 13 05 00 	lea    0x513ad(%rip),%rdx        # 0x140091990
1400405e3:	48 ff 15 06 47 04 00 	rex.W call *0x44706(%rip)        # 0x140084cf0
1400405ea:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400405ef:	85 c0                	test   %eax,%eax
1400405f1:	75 07                	jne    0x1400405fa
1400405f3:	83 7c 24 44 04       	cmpl   $0x4,0x44(%rsp)
1400405f8:	74 08                	je     0x140040602
1400405fa:	c7 44 24 50 ff f7 f3 	movl   $0xff3f7ff,0x50(%rsp)