1400bafdc:	48 8b 05 fd df 17 00 	mov    0x17dffd(%rip),%rax        # 0x140238fe0
1400bafe3:	48 8d 0d 25 19 15 00 	lea    0x151925(%rip),%rcx        # 0x14020c90f
1400bafea:	83 38 00             	cmpl   $0x0,(%rax)
1400bafed:	74 08                	je     0x1400baff7
1400bafef:	e8 74 83 12 00       	call   0x1401e3368
1400baff4:	48 89 c1             	mov    %rax,%rcx
1400baff7:	48 89 da             	mov    %rbx,%rdx
1400baffa:	e8 91 83 00 00       	call   0x1400c3390
1400bafff:	90                   	nop
1400bb000:	41 56                	push   %r14
1400bb002:	41 55                	push   %r13
1400bb004:	41 54                	push   %r12
1400bb006:	55                   	push   %rbp
1400bb007:	57                   	push   %rdi
1400bb008:	56                   	push   %rsi
1400bb009:	53                   	push   %rbx
1400bb00a:	48 83 c4 80          	add    $0xffffffffffffff80,%rsp
1400bb00e:	4c 8b 25 db da 17 00 	mov    0x17dadb(%rip),%r12        # 0x140238af0
1400bb015:	48 89 d6             	mov    %rdx,%rsi
1400bb018:	48 89 cd             	mov    %rcx,%rbp
1400bb01b:	b9 01 00 00 00       	mov    $0x1,%ecx
1400bb020:	49 8b 14 24          	mov    (%r12),%rdx
1400bb024:	48 89 54 24 78       	mov    %rdx,0x78(%rsp)
1400bb029:	ba 98 00 00 00       	mov    $0x98,%edx
1400bb02e:	e8 6d fc 00 00       	call   0x1400caca0
1400bb033:	b9 02 00 00 00       	mov    $0x2,%ecx
1400bb038:	48 89 c7             	mov    %rax,%rdi
1400bb03b:	e8 20 d6 02 00       	call   0x1400e8660
1400bb040:	48 8d 4f 50          	lea    0x50(%rdi),%rcx
1400bb044:	83 e0 01             	and    $0x1,%eax
1400bb047:	8d 14 c5 00 00 00 00 	lea    0x0(,%rax,8),%edx
1400bb04e:	0f b6 47 78          	movzbl 0x78(%rdi),%eax
1400bb052:	83 e0 f7             	and    $0xfffffff7,%eax
1400bb055:	09 d0                	or     %edx,%eax
1400bb057:	88 47 78             	mov    %al,0x78(%rdi)
1400bb05a:	e8 41 44 fe ff       	call   0x14009f4a0
1400bb05f:	b9 01 00 00 00       	mov    $0x1,%ecx
1400bb064:	ba 48 00 00 00       	mov    $0x48,%edx
1400bb069:	e8 32 fc 00 00       	call   0x1400caca0
1400bb06e:	48 89 47 30          	mov    %rax,0x30(%rdi)
1400bb072:	48 89 c1             	mov    %rax,%rcx
1400bb075:	e8 06 23 05 00       	call   0x14010d380
1400bb07a:	48 85 ed             	test   %rbp,%rbp
1400bb07d:	0f 84 f4 02 00 00    	je     0x1400bb377
1400bb083:	80 67 28 fe          	andb   $0xfe,0x28(%rdi)
1400bb087:	4c 8b 6d 20          	mov    0x20(%rbp),%r13
1400bb08b:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
1400bb08f:	48 85 f6             	test   %rsi,%rsi
1400bb092:	0f 84 a8 01 00 00    	je     0x1400bb240
1400bb098:	48 89 77 10          	mov    %rsi,0x10(%rdi)
1400bb09c:	48 89 f3             	mov    %rsi,%rbx
1400bb09f:	eb 0b                	jmp    0x1400bb0ac
1400bb0a1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400bb0a8:	48 83 c3 01          	add    $0x1,%rbx
1400bb0ac:	31 c9                	xor    %ecx,%ecx
1400bb0ae:	0f be 13             	movsbl (%rbx),%edx
1400bb0b1:	48 39 de             	cmp    %rbx,%rsi
1400bb0b4:	0f 94 c1             	sete   %cl
1400bb0b7:	e8 44 62 00 00       	call   0x1400c1300
1400bb0bc:	85 c0                	test   %eax,%eax
1400bb0be:	75 e8                	jne    0x1400bb0a8
1400bb0c0:	48 8d 15 8f 18 15 00 	lea    0x15188f(%rip),%rdx        # 0x14020c956
1400bb0c7:	48 89 d9             	mov    %rbx,%rcx
1400bb0ca:	45 31 f6             	xor    %r14d,%r14d
1400bb0cd:	e8 ee f6 fd ff       	call   0x14009a7c0
1400bb0d2:	85 c0                	test   %eax,%eax
1400bb0d4:	0f 85 96 00 00 00    	jne    0x1400bb170
1400bb0da:	4d 85 ed             	test   %r13,%r13
1400bb0dd:	0f 84 aa 00 00 00    	je     0x1400bb18d
1400bb0e3:	48 89 f9             	mov    %rdi,%rcx
1400bb0e6:	4c 89 ea             	mov    %r13,%rdx
1400bb0e9:	e8 32 05 0f 00       	call   0x1401ab620
1400bb0ee:	4c 89 f1             	mov    %r14,%rcx
1400bb0f1:	e8 ba dd 03 00       	call   0x1400f8eb0
1400bb0f6:	48 8b 87 80 00 00 00 	mov    0x80(%rdi),%rax
1400bb0fd:	48 85 c0             	test   %rax,%rax
1400bb100:	74 35                	je     0x1400bb137
1400bb102:	80 08 01             	orb    $0x1,(%rax)
1400bb105:	48 8b 95 a8 00 00 00 	mov    0xa8(%rbp),%rdx
1400bb10c:	48 8d 0d 19 16 15 00 	lea    0x151619(%rip),%rcx        # 0x14020c72c
1400bb113:	48 85 d2             	test   %rdx,%rdx
1400bb116:	48 0f 44 d1          	cmove  %rcx,%rdx
1400bb11a:	48 89 50 18          	mov    %rdx,0x18(%rax)
1400bb11e:	48 8b 8d a0 00 00 00 	mov    0xa0(%rbp),%rcx
1400bb125:	48 8d 15 ef 15 15 00 	lea    0x1515ef(%rip),%rdx        # 0x14020c71b
1400bb12c:	48 85 c9             	test   %rcx,%rcx
1400bb12f:	48 0f 45 d1          	cmovne %rcx,%rdx
1400bb133:	48 89 50 20          	mov    %rdx,0x20(%rax)
1400bb137:	48 8b 05 62 df 17 00 	mov    0x17df62(%rip),%rax        # 0x1402390a0
1400bb13e:	48 05 90 00 00 00    	add    $0x90,%rax
1400bb144:	48 89 87 90 00 00 00 	mov    %rax,0x90(%rdi)
1400bb14b:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1400bb150:	49 2b 04 24          	sub    (%r12),%rax
1400bb154:	0f 85 04 02 00 00    	jne    0x1400bb35e
1400bb15a:	48 89 f8             	mov    %rdi,%rax
1400bb15d:	48 83 ec 80          	sub    $0xffffffffffffff80,%rsp
1400bb161:	5b                   	pop    %rbx
1400bb162:	5e                   	pop    %rsi
1400bb163:	5f                   	pop    %rdi
1400bb164:	5d                   	pop    %rbp
1400bb165:	41 5c                	pop    %r12
1400bb167:	41 5d                	pop    %r13
1400bb169:	41 5e                	pop    %r14
1400bb16b:	c3                   	ret
1400bb16c:	0f 1f 40 00          	nopl   0x0(%rax)
1400bb170:	48 29 f3             	sub    %rsi,%rbx
1400bb173:	48 89 f1             	mov    %rsi,%rcx
1400bb176:	48 89 da             	mov    %rbx,%rdx
1400bb179:	e8 22 fa 00 00       	call   0x1400caba0
1400bb17e:	49 89 c5             	mov    %rax,%r13
1400bb181:	49 89 c6             	mov    %rax,%r14
1400bb184:	4d 85 ed             	test   %r13,%r13
1400bb187:	0f 85 56 ff ff ff    	jne    0x1400bb0e3
1400bb18d:	48 8d 15 c5 17 15 00 	lea    0x1517c5(%rip),%rdx        # 0x14020c959
1400bb194:	48 89 f1             	mov    %rsi,%rcx
1400bb197:	e8 24 f6 fd ff       	call   0x14009a7c0
1400bb19c:	85 c0                	test   %eax,%eax
1400bb19e:	0f 85 bf 01 00 00    	jne    0x1400bb363
1400bb1a4:	48 89 f1             	mov    %rsi,%rcx
1400bb1a7:	e8 54 f4 f5 ff       	call   0x14001a600
1400bb1ac:	85 c0                	test   %eax,%eax
1400bb1ae:	74 30                	je     0x1400bb1e0
1400bb1b0:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400bb1b5:	48 89 f1             	mov    %rsi,%rcx
1400bb1b8:	e8 93 c4 02 00       	call   0x1400e7650
1400bb1bd:	85 c0                	test   %eax,%eax
1400bb1bf:	75 1f                	jne    0x1400bb1e0
1400bb1c1:	0f b7 44 24 26       	movzwl 0x26(%rsp),%eax
1400bb1c6:	66 25 00 f0          	and    $0xf000,%ax
1400bb1ca:	66 3d 00 80          	cmp    $0x8000,%ax
1400bb1ce:	0f 84 24 01 00 00    	je     0x1400bb2f8
1400bb1d4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400bb1db:	00 00 00 00
1400bb1df:	90                   	nop
1400bb1e0:	48 89 f1             	mov    %rsi,%rcx
1400bb1e3:	e8 58 61 00 00       	call   0x1400c1340
1400bb1e8:	85 c0                	test   %eax,%eax
1400bb1ea:	75 64                	jne    0x1400bb250
1400bb1ec:	ba e8 00 00 00       	mov    $0xe8,%edx
1400bb1f1:	b9 01 00 00 00       	mov    $0x1,%ecx
1400bb1f6:	e8 a5 fa 00 00       	call   0x1400caca0
1400bb1fb:	48 8d 48 30          	lea    0x30(%rax),%rcx
1400bb1ff:	48 89 c3             	mov    %rax,%rbx
1400bb202:	e8 a9 9e 0a 00       	call   0x1401650b0
1400bb207:	48 8d 05 f2 19 13 00 	lea    0x1319f2(%rip),%rax        # 0x1401ecc00
1400bb20e:	48 89 5f 18          	mov    %rbx,0x18(%rdi)
1400bb212:	48 89 07             	mov    %rax,(%rdi)
1400bb215:	48 89 d8             	mov    %rbx,%rax
1400bb218:	48 89 9f 80 00 00 00 	mov    %rbx,0x80(%rdi)
1400bb21f:	80 a3 a0 00 00 00 fe 	andb   $0xfe,0xa0(%rbx)
1400bb226:	48 c7 83 90 00 00 00 	movq   $0x0,0x90(%rbx)
1400bb22d:	00 00 00 00
1400bb231:	e9 cc fe ff ff       	jmp    0x1400bb102
1400bb236:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400bb23d:	00 00 00
1400bb240:	48 8b 45 28          	mov    0x28(%rbp),%rax
1400bb244:	48 8b 30             	mov    (%rax),%rsi
1400bb247:	e9 4c fe ff ff       	jmp    0x1400bb098
1400bb24c:	0f 1f 40 00          	nopl   0x0(%rax)
1400bb250:	48 8d 15 34 17 15 00 	lea    0x151734(%rip),%rdx        # 0x14020c98b
1400bb257:	48 89 f1             	mov    %rsi,%rcx
1400bb25a:	e8 61 f5 fd ff       	call   0x14009a7c0
1400bb25f:	85 c0                	test   %eax,%eax
1400bb261:	75 89                	jne    0x1400bb1ec
1400bb263:	48 8d 15 29 17 15 00 	lea    0x151729(%rip),%rdx        # 0x14020c993
1400bb26a:	48 89 f1             	mov    %rsi,%rcx
1400bb26d:	e8 4e f5 fd ff       	call   0x14009a7c0
1400bb272:	85 c0                	test   %eax,%eax
1400bb274:	0f 85 72 ff ff ff    	jne    0x1400bb1ec
1400bb27a:	48 8d 15 19 17 15 00 	lea    0x151719(%rip),%rdx        # 0x14020c99a
1400bb281:	48 89 f1             	mov    %rsi,%rcx
1400bb284:	e8 37 f5 fd ff       	call   0x14009a7c0
1400bb289:	85 c0                	test   %eax,%eax
1400bb28b:	0f 85 5b ff ff ff    	jne    0x1400bb1ec
1400bb291:	48 8d 15 09 17 15 00 	lea    0x151709(%rip),%rdx        # 0x14020c9a1
1400bb298:	48 89 f1             	mov    %rsi,%rcx
1400bb29b:	e8 20 f5 fd ff       	call   0x14009a7c0
1400bb2a0:	85 c0                	test   %eax,%eax
1400bb2a2:	0f 85 44 ff ff ff    	jne    0x1400bb1ec
1400bb2a8:	48 8d 15 fd 16 15 00 	lea    0x1516fd(%rip),%rdx        # 0x14020c9ac
1400bb2af:	48 89 f1             	mov    %rsi,%rcx
1400bb2b2:	e8 09 f5 fd ff       	call   0x14009a7c0
1400bb2b7:	85 c0                	test   %eax,%eax
1400bb2b9:	0f 85 2d ff ff ff    	jne    0x1400bb1ec
1400bb2bf:	48 89 f1             	mov    %rsi,%rcx
1400bb2c2:	ba 3a 00 00 00       	mov    $0x3a,%edx
1400bb2c7:	e8 a4 eb 12 00       	call   0x1401e9e70
1400bb2cc:	48 89 f1             	mov    %rsi,%rcx
1400bb2cf:	48 29 f0             	sub    %rsi,%rax
1400bb2d2:	48 63 d0             	movslq %eax,%rdx
1400bb2d5:	e8 76 f8 00 00       	call   0x1400cab50
1400bb2da:	48 89 f9             	mov    %rdi,%rcx
1400bb2dd:	48 89 c3             	mov    %rax,%rbx
1400bb2e0:	48 89 c2             	mov    %rax,%rdx
1400bb2e3:	e8 38 03 0f 00       	call   0x1401ab620
1400bb2e8:	48 89 d9             	mov    %rbx,%rcx
1400bb2eb:	e8 c0 db 03 00       	call   0x1400f8eb0
1400bb2f0:	e9 01 fe ff ff       	jmp    0x1400bb0f6
1400bb2f5:	0f 1f 00             	nopl   (%rax)
1400bb2f8:	ba 01 00 00 00       	mov    $0x1,%edx
1400bb2fd:	48 89 f1             	mov    %rsi,%rcx
1400bb300:	e8 8b 3d 05 00       	call   0x14010f090
1400bb305:	85 c0                	test   %eax,%eax
1400bb307:	0f 84 d3 fe ff ff    	je     0x1400bb1e0
1400bb30d:	ba c0 00 00 00       	mov    $0xc0,%edx
1400bb312:	b9 01 00 00 00       	mov    $0x1,%ecx
1400bb317:	48 8d 35 68 16 15 00 	lea    0x151668(%rip),%rsi        # 0x14020c986
1400bb31e:	e8 7d f9 00 00       	call   0x1400caca0
1400bb323:	48 8d 48 08          	lea    0x8(%rax),%rcx
1400bb327:	48 89 c3             	mov    %rax,%rbx
1400bb32a:	e8 a1 37 05 00       	call   0x14010ead0
1400bb32f:	ba ff ff ff ff       	mov    $0xffffffff,%edx
1400bb334:	48 89 f1             	mov    %rsi,%rcx
1400bb337:	e8 04 fa ff ff       	call   0x1400bad40
1400bb33c:	85 c0                	test   %eax,%eax
1400bb33e:	74 4f                	je     0x1400bb38f
1400bb340:	48 8d 05 f9 18 13 00 	lea    0x1318f9(%rip),%rax        # 0x1401ecc40
1400bb347:	48 89 5f 18          	mov    %rbx,0x18(%rdi)
1400bb34b:	48 89 07             	mov    %rax,(%rdi)
1400bb34e:	48 c7 87 80 00 00 00 	movq   $0x0,0x80(%rdi)
1400bb355:	00 00 00 00
1400bb359:	e9 d9 fd ff ff       	jmp    0x1400bb137
1400bb35e:	e8 0d 95 12 00       	call   0x1401e4870
1400bb363:	48 8d 0d f6 15 15 00 	lea    0x1515f6(%rip),%rcx        # 0x14020c960
1400bb36a:	e8 71 e5 ff ff       	call   0x1400b98e0
1400bb36f:	48 89 c1             	mov    %rax,%rcx
1400bb372:	e8 19 80 00 00       	call   0x1400c3390
1400bb377:	4c 8d 05 b2 15 15 00 	lea    0x1515b2(%rip),%r8        # 0x14020c930
1400bb37e:	ba 9d 04 00 00       	mov    $0x49d,%edx
1400bb383:	48 8d 0d c6 13 15 00 	lea    0x1513c6(%rip),%rcx        # 0x14020c750
1400bb38a:	e8 01 84 00 00       	call   0x1400c3790
1400bb38f:	48 8b 05 4a dc 17 00 	mov    0x17dc4a(%rip),%rax        # 0x140238fe0
1400bb396:	48 8d 0d 72 15 15 00 	lea    0x151572(%rip),%rcx        # 0x14020c90f
1400bb39d:	83 38 00             	cmpl   $0x0,(%rax)
1400bb3a0:	74 08                	je     0x1400bb3aa
1400bb3a2:	e8 c1 7f 12 00       	call   0x1401e3368
1400bb3a7:	48 89 c1             	mov    %rax,%rcx
1400bb3aa:	48 89 f2             	mov    %rsi,%rdx
1400bb3ad:	e8 de 7f 00 00       	call   0x1400c3390
1400bb3b2:	90                   	nop
1400bb3b3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400bb3ba:	00 00 00 00
1400bb3be:	66 90                	xchg   %ax,%ax
1400bb3c0:	48 8b 81 90 00 00 00 	mov    0x90(%rcx),%rax
1400bb3c7:	c3                   	ret
1400bb3c8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400bb3cf:	00
1400bb3d0:	41 54                	push   %r12
1400bb3d2:	55                   	push   %rbp
1400bb3d3:	57                   	push   %rdi
1400bb3d4:	56                   	push   %rsi
1400bb3d5:	53                   	push   %rbx
1400bb3d6:	48 83 ec 30          	sub    $0x30,%rsp
1400bb3da:	4c 8b 25 0f d7 17 00 	mov    0x17d70f(%rip),%r12        # 0x140238af0
1400bb3e1:	49 8b 34 24          	mov    (%r12),%rsi
1400bb3e5:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400bb3ea:	48 8b b1 80 00 00 00 	mov    0x80(%rcx),%rsi
1400bb3f1:	48 89 cb             	mov    %rcx,%rbx
1400bb3f4:	48 89 d7             	mov    %rdx,%rdi
1400bb3f7:	4c 89 c5             	mov    %r8,%rbp
1400bb3fa:	48 85 f6             	test   %rsi,%rsi
1400bb3fd:	0f 84 e5 00 00 00    	je     0x1400bb4e8
1400bb403:	48 8d 15 ad 15 15 00 	lea    0x1515ad(%rip),%rdx        # 0x14020c9b7
1400bb40a:	48 89 f9             	mov    %rdi,%rcx
1400bb40d:	e8 66 ea 12 00       	call   0x1401e9e78
1400bb412:	85 c0                	test   %eax,%eax
1400bb414:	0f 84 16 01 00 00    	je     0x1400bb530
1400bb41a:	48 8d 15 a1 15 15 00 	lea    0x1515a1(%rip),%rdx        # 0x14020c9c2
1400bb421:	48 89 f9             	mov    %rdi,%rcx
1400bb424:	e8 4f ea 12 00       	call   0x1401e9e78
1400bb429:	85 c0                	test   %eax,%eax
1400bb42b:	0f 84 37 01 00 00    	je     0x1400bb568
1400bb431:	48 8d 15 96 15 15 00 	lea    0x151596(%rip),%rdx        # 0x14020c9ce
1400bb438:	48 89 f9             	mov    %rdi,%rcx
1400bb43b:	e8 38 ea 12 00       	call   0x1401e9e78
1400bb440:	85 c0                	test   %eax,%eax
1400bb442:	0f 84 08 01 00 00    	je     0x1400bb550
1400bb448:	48 8d 15 84 15 15 00 	lea    0x151584(%rip),%rdx        # 0x14020c9d3
1400bb44f:	48 89 f9             	mov    %rdi,%rcx
1400bb452:	e8 21 ea 12 00       	call   0x1401e9e78
1400bb457:	85 c0                	test   %eax,%eax
1400bb459:	0f 84 11 01 00 00    	je     0x1400bb570
1400bb45f:	48 8d 15 78 15 15 00 	lea    0x151578(%rip),%rdx        # 0x14020c9de
1400bb466:	48 89 f9             	mov    %rdi,%rcx
1400bb469:	e8 0a ea 12 00       	call   0x1401e9e78
1400bb46e:	85 c0                	test   %eax,%eax
1400bb470:	0f 84 2a 01 00 00    	je     0x1400bb5a0
1400bb476:	48 8d 15 66 15 15 00 	lea    0x151566(%rip),%rdx        # 0x14020c9e3
1400bb47d:	48 89 f9             	mov    %rdi,%rcx
1400bb480:	e8 f3 e9 12 00       	call   0x1401e9e78
1400bb485:	85 c0                	test   %eax,%eax
1400bb487:	0f 84 fb 00 00 00    	je     0x1400bb588
1400bb48d:	48 8d 15 5d 15 15 00 	lea    0x15155d(%rip),%rdx        # 0x14020c9f1
1400bb494:	48 89 f9             	mov    %rdi,%rcx
1400bb497:	e8 dc e9 12 00       	call   0x1401e9e78
1400bb49c:	85 c0                	test   %eax,%eax
1400bb49e:	0f 85 14 01 00 00    	jne    0x1400bb5b8
1400bb4a4:	48 85 ed             	test   %rbp,%rbp
1400bb4a7:	0f 84 d4 01 00 00    	je     0x1400bb681
1400bb4ad:	45 31 c0             	xor    %r8d,%r8d
1400bb4b0:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400bb4b5:	48 89 e9             	mov    %rbp,%rcx
1400bb4b8:	e8 0b ea 12 00       	call   0x1401e9ec8
1400bb4bd:	89 46 04             	mov    %eax,0x4(%rsi)
1400bb4c0:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
1400bb4c5:	80 38 00             	cmpb   $0x0,(%rax)
1400bb4c8:	74 6a                	je     0x1400bb534
1400bb4ca:	48 8d 0d 27 15 15 00 	lea    0x151527(%rip),%rcx        # 0x14020c9f8
1400bb4d1:	e8 0a e4 ff ff       	call   0x1400b98e0
1400bb4d6:	48 89 ea             	mov    %rbp,%rdx
1400bb4d9:	48 89 c1             	mov    %rax,%rcx
1400bb4dc:	e8 af 7e 00 00       	call   0x1400c3390
1400bb4e1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400bb4e8:	48 8b 03             	mov    (%rbx),%rax
1400bb4eb:	48 8b 00             	mov    (%rax),%rax
1400bb4ee:	48 85 c0             	test   %rax,%rax
1400bb4f1:	74 35                	je     0x1400bb528
1400bb4f3:	49 89 e8             	mov    %rbp,%r8
1400bb4f6:	48 89 fa             	mov    %rdi,%rdx
1400bb4f9:	48 89 d9             	mov    %rbx,%rcx
1400bb4fc:	ff d0                	call   *%rax
1400bb4fe:	85 c0                	test   %eax,%eax
1400bb500:	74 48                	je     0x1400bb54a
1400bb502:	83 f8 ff             	cmp    $0xffffffff,%eax
1400bb505:	75 21                	jne    0x1400bb528
1400bb507:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
1400bb50c:	49 2b 14 24          	sub    (%r12),%rdx
1400bb510:	0f 85 e4 01 00 00    	jne    0x1400bb6fa
1400bb516:	48 83 c4 30          	add    $0x30,%rsp
1400bb51a:	5b                   	pop    %rbx
1400bb51b:	5e                   	pop    %rsi
1400bb51c:	5f                   	pop    %rdi
1400bb51d:	5d                   	pop    %rbp
1400bb51e:	41 5c                	pop    %r12
1400bb520:	c3                   	ret
1400bb521:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400bb528:	b8 01 00 00 00       	mov    $0x1,%eax
1400bb52d:	eb d8                	jmp    0x1400bb507
1400bb52f:	90                   	nop
1400bb530:	48 89 6e 18          	mov    %rbp,0x18(%rsi)
1400bb534:	48 8b 03             	mov    (%rbx),%rax
1400bb537:	48 8b 00             	mov    (%rax),%rax
1400bb53a:	48 85 c0             	test   %rax,%rax
1400bb53d:	74 c8                	je     0x1400bb507
1400bb53f:	49 89 e8             	mov    %rbp,%r8
1400bb542:	48 89 fa             	mov    %rdi,%rdx
1400bb545:	48 89 d9             	mov    %rbx,%rcx
1400bb548:	ff d0                	call   *%rax
1400bb54a:	31 c0                	xor    %eax,%eax
1400bb54c:	eb b9                	jmp    0x1400bb507