140a09044:	e8 ff 48 ff ff       	call   0x1409fd948
140a09049:	48 8b cb             	mov    %rbx,%rcx
140a0904c:	e8 83 65 0e 00       	call   0x140aef5d4
140a09051:	90                   	nop
140a09052:	48 8b 5d c0          	mov    -0x40(%rbp),%rbx
140a09056:	48 85 db             	test   %rbx,%rbx
140a09059:	74 12                	je     0x140a0906d
140a0905b:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140a0905f:	e8 e4 48 ff ff       	call   0x1409fd948
140a09064:	48 8b cb             	mov    %rbx,%rcx
140a09067:	e8 68 65 0e 00       	call   0x140aef5d4
140a0906c:	90                   	nop
140a0906d:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
140a09071:	48 85 db             	test   %rbx,%rbx
140a09074:	74 1a                	je     0x140a09090
140a09076:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140a0907a:	e8 c9 48 ff ff       	call   0x1409fd948
140a0907f:	48 8b cb             	mov    %rbx,%rcx
140a09082:	e8 4d 65 0e 00       	call   0x140aef5d4
140a09087:	90                   	nop
140a09088:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140a0908f:	00
140a09090:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
140a09094:	48 85 db             	test   %rbx,%rbx
140a09097:	74 12                	je     0x140a090ab
140a09099:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140a0909d:	e8 a6 48 ff ff       	call   0x1409fd948
140a090a2:	48 8b cb             	mov    %rbx,%rcx
140a090a5:	e8 2a 65 0e 00       	call   0x140aef5d4
140a090aa:	90                   	nop
140a090ab:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140a090b0:	48 85 db             	test   %rbx,%rbx
140a090b3:	74 11                	je     0x140a090c6
140a090b5:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140a090b9:	e8 8a 48 ff ff       	call   0x1409fd948
140a090be:	48 8b cb             	mov    %rbx,%rcx
140a090c1:	e8 0e 65 0e 00       	call   0x140aef5d4
140a090c6:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140a090ca:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
140a090ce:	e8 39 df ff ff       	call   0x140a0700c
140a090d3:	48 8b d8             	mov    %rax,%rbx
140a090d6:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140a090da:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a090df:	e8 28 df ff ff       	call   0x140a0700c
140a090e4:	48 8b f8             	mov    %rax,%rdi
140a090e7:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140a090ec:	48 8b cb             	mov    %rbx,%rcx
140a090ef:	e8 18 df ff ff       	call   0x140a0700c
140a090f4:	4c 8b c0             	mov    %rax,%r8
140a090f7:	ba 01 00 00 00       	mov    $0x1,%edx
140a090fc:	48 8b cf             	mov    %rdi,%rcx
140a090ff:	90                   	nop
140a09100:	e8 3b dc ff ff       	call   0x140a06d40
140a09105:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140a09109:	48 8b c8             	mov    %rax,%rcx
140a0910c:	e8 fb de ff ff       	call   0x140a0700c
140a09111:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140a09116:	48 85 db             	test   %rbx,%rbx
140a09119:	74 12                	je     0x140a0912d
140a0911b:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140a0911f:	e8 24 48 ff ff       	call   0x1409fd948
140a09124:	48 8b cb             	mov    %rbx,%rcx
140a09127:	e8 a8 64 0e 00       	call   0x140aef5d4
140a0912c:	90                   	nop
140a0912d:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
140a09131:	48 85 db             	test   %rbx,%rbx
140a09134:	74 12                	je     0x140a09148
140a09136:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140a0913a:	e8 09 48 ff ff       	call   0x1409fd948
140a0913f:	48 8b cb             	mov    %rbx,%rcx
140a09142:	e8 8d 64 0e 00       	call   0x140aef5d4
140a09147:	90                   	nop
140a09148:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
140a0914c:	48 85 db             	test   %rbx,%rbx
140a0914f:	74 11                	je     0x140a09162
140a09151:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140a09155:	e8 ee 47 ff ff       	call   0x1409fd948
140a0915a:	48 8b cb             	mov    %rbx,%rcx
140a0915d:	e8 72 64 0e 00       	call   0x140aef5d4
140a09162:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
140a09166:	48 85 c0             	test   %rax,%rax
140a09169:	0f 84 d3 03 00 00    	je     0x140a09542
140a0916f:	48 39 45 a8          	cmp    %rax,-0x58(%rbp)
140a09173:	0f 85 c9 03 00 00    	jne    0x140a09542
140a09179:	48 8b 45 98          	mov    -0x68(%rbp),%rax
140a0917d:	48 85 c0             	test   %rax,%rax
140a09180:	0f 84 bc 03 00 00    	je     0x140a09542
140a09186:	48 39 45 90          	cmp    %rax,-0x70(%rbp)
140a0918a:	0f 85 b2 03 00 00    	jne    0x140a09542
140a09190:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140a09194:	e8 5b 44 ff ff       	call   0x1409fd5f4
140a09199:	8b d8                	mov    %eax,%ebx
140a0919b:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140a0919f:	e8 50 44 ff ff       	call   0x1409fd5f4
140a091a4:	b9 ff 00 00 00       	mov    $0xff,%ecx
140a091a9:	3b c1                	cmp    %ecx,%eax
140a091ab:	0f 87 30 04 00 00    	ja     0x140a095e1
140a091b1:	3b d9                	cmp    %ecx,%ebx
140a091b3:	0f 87 28 04 00 00    	ja     0x140a095e1
140a091b9:	c6 46 60 01          	movb   $0x1,0x60(%rsi)
140a091bd:	88 86 a0 00 00 00    	mov    %al,0xa0(%rsi)
140a091c3:	88 9e a1 00 00 00    	mov    %bl,0xa1(%rsi)
140a091c9:	48 8b 46 50          	mov    0x50(%rsi),%rax
140a091cd:	48 8b 58 08          	mov    0x8(%rax),%rbx
140a091d1:	48 39 18             	cmp    %rbx,(%rax)
140a091d4:	75 07                	jne    0x140a091dd
140a091d6:	ff 15 bc 37 10 00    	call   *0x1037bc(%rip)        # 0x140b0c998
140a091dc:	cc                   	int3
140a091dd:	48 8b 43 f0          	mov    -0x10(%rbx),%rax
140a091e1:	48 8b 08             	mov    (%rax),%rcx
140a091e4:	48 39 48 08          	cmp    %rcx,0x8(%rax)
140a091e8:	0f 84 ed 03 00 00    	je     0x140a095db
140a091ee:	48 8d 55 08          	lea    0x8(%rbp),%rdx
140a091f2:	e8 69 e0 ff ff       	call   0x140a07260
140a091f7:	90                   	nop
140a091f8:	c7 43 e8 0a 00 00 00 	movl   $0xa,-0x18(%rbx)
140a091ff:	4c 8b 73 f0          	mov    -0x10(%rbx),%r14
140a09203:	49 8b 3e             	mov    (%r14),%rdi
140a09206:	4d 8b 66 08          	mov    0x8(%r14),%r12
140a0920a:	49 3b fc             	cmp    %r12,%rdi
140a0920d:	74 29                	je     0x140a09238
140a0920f:	4c 8b 3f             	mov    (%rdi),%r15
140a09212:	4d 85 ff             	test   %r15,%r15
140a09215:	74 11                	je     0x140a09228
140a09217:	49 8d 4f 08          	lea    0x8(%r15),%rcx
140a0921b:	e8 28 47 ff ff       	call   0x1409fd948
140a09220:	49 8b cf             	mov    %r15,%rcx
140a09223:	e8 ac 63 0e 00       	call   0x140aef5d4
140a09228:	48 83 c7 18          	add    $0x18,%rdi
140a0922c:	49 3b fc             	cmp    %r12,%rdi
140a0922f:	75 de                	jne    0x140a0920f
140a09231:	49 8b 06             	mov    (%r14),%rax
140a09234:	49 89 46 08          	mov    %rax,0x8(%r14)
140a09238:	48 8b 7b f0          	mov    -0x10(%rbx),%rdi
140a0923c:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140a09241:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
140a09245:	e8 c2 dd ff ff       	call   0x140a0700c
140a0924a:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140a0924e:	48 3b 4f 10          	cmp    0x10(%rdi),%rcx
140a09252:	74 0f                	je     0x140a09263
140a09254:	48 8b d0             	mov    %rax,%rdx
140a09257:	e8 e4 44 ff ff       	call   0x1409fd740
140a0925c:	48 83 47 08 18       	addq   $0x18,0x8(%rdi)
140a09261:	eb 0f                	jmp    0x140a09272
140a09263:	4c 8b c0             	mov    %rax,%r8
140a09266:	48 8b d1             	mov    %rcx,%rdx
140a09269:	48 8b cf             	mov    %rdi,%rcx
140a0926c:	e8 13 95 fc ff       	call   0x1409d2784
140a09271:	90                   	nop
140a09272:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140a09277:	48 85 ff             	test   %rdi,%rdi
140a0927a:	74 11                	je     0x140a0928d
140a0927c:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
140a09280:	e8 c3 46 ff ff       	call   0x1409fd948
140a09285:	48 8b cf             	mov    %rdi,%rcx
140a09288:	e8 47 63 0e 00       	call   0x140aef5d4
140a0928d:	48 8b 7b f0          	mov    -0x10(%rbx),%rdi
140a09291:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140a09296:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140a0929b:	e8 6c dd ff ff       	call   0x140a0700c
140a092a0:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140a092a4:	48 3b 4f 10          	cmp    0x10(%rdi),%rcx
140a092a8:	74 0f                	je     0x140a092b9
140a092aa:	48 8b d0             	mov    %rax,%rdx
140a092ad:	e8 8e 44 ff ff       	call   0x1409fd740
140a092b2:	48 83 47 08 18       	addq   $0x18,0x8(%rdi)
140a092b7:	eb 0f                	jmp    0x140a092c8
140a092b9:	4c 8b c0             	mov    %rax,%r8
140a092bc:	48 8b d1             	mov    %rcx,%rdx
140a092bf:	48 8b cf             	mov    %rdi,%rcx
140a092c2:	e8 bd 94 fc ff       	call   0x1409d2784
140a092c7:	90                   	nop
140a092c8:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140a092cd:	48 85 ff             	test   %rdi,%rdi
140a092d0:	74 11                	je     0x140a092e3
140a092d2:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
140a092d6:	e8 6d 46 ff ff       	call   0x1409fd948
140a092db:	48 8b cf             	mov    %rdi,%rcx
140a092de:	e8 f1 62 0e 00       	call   0x140aef5d4
140a092e3:	48 8b 7b f0          	mov    -0x10(%rbx),%rdi
140a092e7:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140a092ec:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140a092f0:	e8 17 dd ff ff       	call   0x140a0700c
140a092f5:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140a092f9:	48 3b 4f 10          	cmp    0x10(%rdi),%rcx
140a092fd:	74 0f                	je     0x140a0930e
140a092ff:	48 8b d0             	mov    %rax,%rdx
140a09302:	e8 39 44 ff ff       	call   0x1409fd740
140a09307:	48 83 47 08 18       	addq   $0x18,0x8(%rdi)
140a0930c:	eb 0f                	jmp    0x140a0931d
140a0930e:	4c 8b c0             	mov    %rax,%r8
140a09311:	48 8b d1             	mov    %rcx,%rdx
140a09314:	48 8b cf             	mov    %rdi,%rcx
140a09317:	e8 68 94 fc ff       	call   0x1409d2784
140a0931c:	90                   	nop
140a0931d:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140a09322:	48 85 ff             	test   %rdi,%rdi
140a09325:	74 11                	je     0x140a09338
140a09327:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
140a0932b:	e8 18 46 ff ff       	call   0x1409fd948
140a09330:	48 8b cf             	mov    %rdi,%rcx
140a09333:	e8 9c 62 0e 00       	call   0x140aef5d4
140a09338:	48 8b 7b f0          	mov    -0x10(%rbx),%rdi
140a0933c:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140a09341:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140a09345:	e8 c2 dc ff ff       	call   0x140a0700c
140a0934a:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140a0934e:	48 3b 4f 10          	cmp    0x10(%rdi),%rcx
140a09352:	74 0f                	je     0x140a09363
140a09354:	48 8b d0             	mov    %rax,%rdx
140a09357:	e8 e4 43 ff ff       	call   0x1409fd740
140a0935c:	48 83 47 08 18       	addq   $0x18,0x8(%rdi)
140a09361:	eb 0f                	jmp    0x140a09372
140a09363:	4c 8b c0             	mov    %rax,%r8
140a09366:	48 8b d1             	mov    %rcx,%rdx
140a09369:	48 8b cf             	mov    %rdi,%rcx
140a0936c:	e8 13 94 fc ff       	call   0x1409d2784
140a09371:	90                   	nop
140a09372:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140a09377:	48 85 ff             	test   %rdi,%rdi
140a0937a:	74 11                	je     0x140a0938d
140a0937c:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
140a09380:	e8 c3 45 ff ff       	call   0x1409fd948
140a09385:	48 8b cf             	mov    %rdi,%rcx
140a09388:	e8 47 62 0e 00       	call   0x140aef5d4
140a0938d:	48 8b 5b f0          	mov    -0x10(%rbx),%rbx
140a09391:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140a09396:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140a0939a:	e8 6d dc ff ff       	call   0x140a0700c
140a0939f:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140a093a3:	48 3b 4b 10          	cmp    0x10(%rbx),%rcx
140a093a7:	74 0f                	je     0x140a093b8
140a093a9:	48 8b d0             	mov    %rax,%rdx
140a093ac:	e8 8f 43 ff ff       	call   0x1409fd740
140a093b1:	48 83 43 08 18       	addq   $0x18,0x8(%rbx)
140a093b6:	eb 0f                	jmp    0x140a093c7
140a093b8:	4c 8b c0             	mov    %rax,%r8
140a093bb:	48 8b d1             	mov    %rcx,%rdx
140a093be:	48 8b cb             	mov    %rbx,%rcx
140a093c1:	e8 be 93 fc ff       	call   0x1409d2784
140a093c6:	90                   	nop
140a093c7:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140a093cc:	48 85 db             	test   %rbx,%rbx
140a093cf:	74 11                	je     0x140a093e2
140a093d1:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140a093d5:	e8 6e 45 ff ff       	call   0x1409fd948
140a093da:	48 8b cb             	mov    %rbx,%rcx
140a093dd:	e8 f2 61 0e 00       	call   0x140aef5d4
140a093e2:	48 8b 46 18          	mov    0x18(%rsi),%rax
140a093e6:	48 83 c0 18          	add    $0x18,%rax
140a093ea:	48 89 46 18          	mov    %rax,0x18(%rsi)
140a093ee:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140a093f2:	eb 08                	jmp    0x140a093fc
140a093f4:	48 83 c0 18          	add    $0x18,%rax
140a093f8:	48 89 46 18          	mov    %rax,0x18(%rsi)
140a093fc:	48 3b c1             	cmp    %rcx,%rax
140a093ff:	75 f3                	jne    0x140a093f4
140a09401:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
140a09405:	48 85 db             	test   %rbx,%rbx
140a09408:	74 12                	je     0x140a0941c
140a0940a:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140a0940e:	e8 35 45 ff ff       	call   0x1409fd948
140a09413:	48 8b cb             	mov    %rbx,%rcx
140a09416:	e8 b9 61 0e 00       	call   0x140aef5d4
140a0941b:	90                   	nop
140a0941c:	48 8b 5d c0          	mov    -0x40(%rbp),%rbx
140a09420:	48 85 db             	test   %rbx,%rbx
140a09423:	74 12                	je     0x140a09437
140a09425:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140a09429:	e8 1a 45 ff ff       	call   0x1409fd948
140a0942e:	48 8b cb             	mov    %rbx,%rcx
140a09431:	e8 9e 61 0e 00       	call   0x140aef5d4
140a09436:	90                   	nop
140a09437:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140a0943c:	48 85 db             	test   %rbx,%rbx
140a0943f:	74 12                	je     0x140a09453
140a09441:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140a09445:	e8 fe 44 ff ff       	call   0x1409fd948
140a0944a:	48 8b cb             	mov    %rbx,%rcx
140a0944d:	e8 82 61 0e 00       	call   0x140aef5d4
140a09452:	90                   	nop
140a09453:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
140a09457:	48 85 db             	test   %rbx,%rbx
140a0945a:	74 12                	je     0x140a0946e
140a0945c:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140a09460:	e8 e3 44 ff ff       	call   0x1409fd948
140a09465:	48 8b cb             	mov    %rbx,%rcx
140a09468:	e8 67 61 0e 00       	call   0x140aef5d4
140a0946d:	90                   	nop
140a0946e:	48 8b 5d 38          	mov    0x38(%rbp),%rbx
140a09472:	48 85 db             	test   %rbx,%rbx
140a09475:	74 12                	je     0x140a09489
140a09477:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140a0947b:	e8 c8 44 ff ff       	call   0x1409fd948
140a09480:	48 8b cb             	mov    %rbx,%rcx
140a09483:	e8 4c 61 0e 00       	call   0x140aef5d4
140a09488:	90                   	nop
140a09489:	48 8b 5d 50          	mov    0x50(%rbp),%rbx
140a0948d:	48 85 db             	test   %rbx,%rbx
140a09490:	74 12                	je     0x140a094a4
140a09492:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140a09496:	e8 ad 44 ff ff       	call   0x1409fd948
140a0949b:	48 8b cb             	mov    %rbx,%rcx
140a0949e:	e8 31 61 0e 00       	call   0x140aef5d4
140a094a3:	90                   	nop
140a094a4:	48 8b 5d 90          	mov    -0x70(%rbp),%rbx
140a094a8:	48 85 db             	test   %rbx,%rbx
140a094ab:	74 12                	je     0x140a094bf
140a094ad:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140a094b1:	e8 92 44 ff ff       	call   0x1409fd948
140a094b6:	48 8b cb             	mov    %rbx,%rcx
140a094b9:	e8 16 61 0e 00       	call   0x140aef5d4
140a094be:	90                   	nop
140a094bf:	48 8b 5d a8          	mov    -0x58(%rbp),%rbx
140a094c3:	48 85 db             	test   %rbx,%rbx
140a094c6:	74 18                	je     0x140a094e0
140a094c8:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140a094cc:	e8 77 44 ff ff       	call   0x1409fd948
140a094d1:	48 8b cb             	mov    %rbx,%rcx
140a094d4:	e8 fb 60 0e 00       	call   0x140aef5d4
140a094d9:	90                   	nop
140a094da:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140a094e0:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140a094e5:	48 85 db             	test   %rbx,%rbx
140a094e8:	74 12                	je     0x140a094fc
140a094ea:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140a094ee:	e8 55 44 ff ff       	call   0x1409fd948
140a094f3:	48 8b cb             	mov    %rbx,%rcx
140a094f6:	e8 d9 60 0e 00       	call   0x140aef5d4
140a094fb:	90                   	nop
140a094fc:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140a09501:	48 85 db             	test   %rbx,%rbx
140a09504:	74 11                	je     0x140a09517
140a09506:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140a0950a:	e8 39 44 ff ff       	call   0x1409fd948
140a0950f:	48 8b cb             	mov    %rbx,%rcx
140a09512:	e8 bd 60 0e 00       	call   0x140aef5d4
140a09517:	48 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%rcx
140a0951e:	48 33 cc             	xor    %rsp,%rcx
140a09521:	e8 ba 60 0e 00       	call   0x140aef5e0
140a09526:	4c 8d 9c 24 d0 01 00 	lea    0x1d0(%rsp),%r11
140a0952d:	00
140a0952e:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140a09532:	49 8b 73 40          	mov    0x40(%r11),%rsi
140a09536:	49 8b e3             	mov    %r11,%rsp
140a09539:	41 5f                	pop    %r15
140a0953b:	41 5e                	pop    %r14
140a0953d:	41 5c                	pop    %r12
140a0953f:	5f                   	pop    %rdi
140a09540:	5d                   	pop    %rbp