140154f6c:	41 8d 51 9f          	lea    -0x61(%r9),%edx
140154f70:	80 fa 19             	cmp    $0x19,%dl
140154f73:	41 0f 47 c9          	cmova  %r9d,%ecx
140154f77:	44 3a c1             	cmp    %cl,%r8b
140154f7a:	75 09                	jne    0x140154f85
140154f7c:	41 b0 01             	mov    $0x1,%r8b
140154f7f:	48 8d 46 0b          	lea    0xb(%rsi),%rax
140154f83:	eb 06                	jmp    0x140154f8b
140154f85:	45 32 c0             	xor    %r8b,%r8b
140154f88:	48 8b c6             	mov    %rsi,%rax
140154f8b:	48 8b 97 38 0b 00 00 	mov    0xb38(%rdi),%rdx
140154f92:	45 33 c9             	xor    %r9d,%r9d
140154f95:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
140154f9a:	48 8b cf             	mov    %rdi,%rcx
140154f9d:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
140154fa2:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
140154fa7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140154fac:	e8 7f a0 fe ff       	call   0x14013f030
140154fb1:	4c 8b 87 e0 00 00 00 	mov    0xe0(%rdi),%r8
140154fb8:	4d 85 c0             	test   %r8,%r8
140154fbb:	74 1e                	je     0x140154fdb
140154fbd:	41 f6 40 04 04       	testb  $0x4,0x4(%r8)
140154fc2:	74 17                	je     0x140154fdb
140154fc4:	49 8b 40 18          	mov    0x18(%r8),%rax
140154fc8:	48 85 c0             	test   %rax,%rax
140154fcb:	74 0e                	je     0x140154fdb
140154fcd:	4d 8b 40 20          	mov    0x20(%r8),%r8
140154fd1:	ba 02 00 00 00       	mov    $0x2,%edx
140154fd6:	48 8b cf             	mov    %rdi,%rcx
140154fd9:	ff d0                	call   *%rax
140154fdb:	48 8b ce             	mov    %rsi,%rcx
140154fde:	ff 15 2c dd 2a 00    	call   *0x2add2c(%rip)        # 0x140402d10
140154fe4:	e9 30 0f 00 00       	jmp    0x140155f19
140154fe9:	48 8b ce             	mov    %rsi,%rcx
140154fec:	41 be 1b 00 00 00    	mov    $0x1b,%r14d
140154ff2:	ff 15 18 dd 2a 00    	call   *0x2add18(%rip)        # 0x140402d10
140154ff8:	e9 1c 0f 00 00       	jmp    0x140155f19
140154ffd:	48 8b 16             	mov    (%rsi),%rdx
140155000:	48 8d 8f b0 07 00 00 	lea    0x7b0(%rdi),%rcx
140155007:	e8 74 c1 ff ff       	call   0x140151180
14015500c:	44 8b f0             	mov    %eax,%r14d
14015500f:	e9 05 0f 00 00       	jmp    0x140155f19
140155014:	48 8b 16             	mov    (%rsi),%rdx
140155017:	48 8d 8f 28 08 00 00 	lea    0x828(%rdi),%rcx
14015501e:	e8 5d c1 ff ff       	call   0x140151180
140155023:	44 8b f0             	mov    %eax,%r14d
140155026:	e9 ee 0e 00 00       	jmp    0x140155f19
14015502b:	48 8b 06             	mov    (%rsi),%rax
14015502e:	48 89 87 00 02 00 00 	mov    %rax,0x200(%rdi)
140155035:	e9 df 0e 00 00       	jmp    0x140155f19
14015503a:	48 8b 06             	mov    (%rsi),%rax
14015503d:	48 89 87 e0 01 00 00 	mov    %rax,0x1e0(%rdi)
140155044:	e9 d0 0e 00 00       	jmp    0x140155f19
140155049:	48 8b 06             	mov    (%rsi),%rax
14015504c:	48 89 87 f8 01 00 00 	mov    %rax,0x1f8(%rdi)
140155053:	e9 c1 0e 00 00       	jmp    0x140155f19
140155058:	40 38 af 12 13 00 00 	cmp    %bpl,0x1312(%rdi)
14015505f:	74 1b                	je     0x14015507c
140155061:	48 8b 8f 40 12 00 00 	mov    0x1240(%rdi),%rcx
140155068:	ff 15 a2 dc 2a 00    	call   *0x2adca2(%rip)        # 0x140402d10
14015506e:	48 89 af 40 12 00 00 	mov    %rbp,0x1240(%rdi)
140155075:	40 88 af 12 13 00 00 	mov    %bpl,0x1312(%rdi)
14015507c:	48 8b 16             	mov    (%rsi),%rdx
14015507f:	48 8d 8f 48 08 00 00 	lea    0x848(%rdi),%rcx
140155086:	e8 f5 c0 ff ff       	call   0x140151180
14015508b:	44 8b f0             	mov    %eax,%r14d
14015508e:	48 8b 87 48 08 00 00 	mov    0x848(%rdi),%rax
140155095:	48 89 87 40 12 00 00 	mov    %rax,0x1240(%rdi)
14015509c:	e9 78 0e 00 00       	jmp    0x140155f19
1401550a1:	48 8b 1e             	mov    (%rsi),%rbx
1401550a4:	4c 8d bf e8 08 00 00 	lea    0x8e8(%rdi),%r15
1401550ab:	48 81 c7 e0 08 00 00 	add    $0x8e0,%rdi
1401550b2:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
1401550b7:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
1401550bc:	48 85 db             	test   %rbx,%rbx
1401550bf:	74 45                	je     0x140155106
1401550c1:	4d 85 ff             	test   %r15,%r15
1401550c4:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
1401550c9:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
1401550ce:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
1401550d5:	4c 0f 44 cd          	cmove  %rbp,%r9
1401550d9:	48 85 ff             	test   %rdi,%rdi
1401550dc:	4c 0f 44 c5          	cmove  %rbp,%r8
1401550e0:	48 ff c2             	inc    %rdx
1401550e3:	40 38 2c 13          	cmp    %bpl,(%rbx,%rdx,1)
1401550e7:	75 f7                	jne    0x1401550e0
1401550e9:	48 8b cb             	mov    %rbx,%rcx
1401550ec:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1401550f1:	e8 ea 8e ff ff       	call   0x14014dfe0
1401550f6:	44 8b f0             	mov    %eax,%r14d
1401550f9:	85 c0                	test   %eax,%eax
1401550fb:	0f 85 18 0e 00 00    	jne    0x140155f19
140155101:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140155106:	48 85 ff             	test   %rdi,%rdi
140155109:	74 3e                	je     0x140155149
14015510b:	48 85 ed             	test   %rbp,%rbp
14015510e:	75 28                	jne    0x140155138
140155110:	48 85 db             	test   %rbx,%rbx
140155113:	74 23                	je     0x140155138
140155115:	80 3b 3a             	cmpb   $0x3a,(%rbx)
140155118:	75 1e                	jne    0x140155138
14015511a:	48 8d 0d 17 58 1d 00 	lea    0x1d5817(%rip),%rcx        # 0x14032a938
140155121:	ff 15 f9 db 2a 00    	call   *0x2adbf9(%rip)        # 0x140402d20
140155127:	48 85 c0             	test   %rax,%rax
14015512a:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14015512f:	bb 1b 00 00 00       	mov    $0x1b,%ebx
140155134:	44 0f 44 f3          	cmove  %ebx,%r14d
140155138:	48 8b 0f             	mov    (%rdi),%rcx
14015513b:	ff 15 cf db 2a 00    	call   *0x2adbcf(%rip)        # 0x140402d10
140155141:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140155146:	48 89 07             	mov    %rax,(%rdi)
140155149:	4d 85 ff             	test   %r15,%r15
14015514c:	0f 84 c7 0d 00 00    	je     0x140155f19
140155152:	49 8b 0f             	mov    (%r15),%rcx
140155155:	ff 15 b5 db 2a 00    	call   *0x2adbb5(%rip)        # 0x140402d10
14015515b:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140155160:	49 89 07             	mov    %rax,(%r15)
140155163:	e9 b1 0d 00 00       	jmp    0x140155f19
140155168:	48 8b 16             	mov    (%rsi),%rdx
14015516b:	48 8d 8f e0 08 00 00 	lea    0x8e0(%rdi),%rcx
140155172:	e8 09 c0 ff ff       	call   0x140151180
140155177:	44 8b f0             	mov    %eax,%r14d
14015517a:	e9 9a 0d 00 00       	jmp    0x140155f19
14015517f:	48 8b 16             	mov    (%rsi),%rdx
140155182:	48 8d 8f e8 08 00 00 	lea    0x8e8(%rdi),%rcx
140155189:	e8 f2 bf ff ff       	call   0x140151180
14015518e:	44 8b f0             	mov    %eax,%r14d
140155191:	e9 83 0d 00 00       	jmp    0x140155f19
140155196:	48 8b 16             	mov    (%rsi),%rdx
140155199:	48 8d 8f f0 08 00 00 	lea    0x8f0(%rdi),%rcx
1401551a0:	e8 db bf ff ff       	call   0x140151180
1401551a5:	44 8b f0             	mov    %eax,%r14d
1401551a8:	e9 6c 0d 00 00       	jmp    0x140155f19
1401551ad:	48 8b 16             	mov    (%rsi),%rdx
1401551b0:	48 8d 8f 88 09 00 00 	lea    0x988(%rdi),%rcx
1401551b7:	e8 c4 bf ff ff       	call   0x140151180
1401551bc:	44 8b f0             	mov    %eax,%r14d
1401551bf:	e9 55 0d 00 00       	jmp    0x140155f19
1401551c4:	48 8b 06             	mov    (%rsi),%rax
1401551c7:	48 89 87 30 05 00 00 	mov    %rax,0x530(%rdi)
1401551ce:	e9 46 0d 00 00       	jmp    0x140155f19
1401551d3:	48 8b 06             	mov    (%rsi),%rax
1401551d6:	48 89 87 38 05 00 00 	mov    %rax,0x538(%rdi)
1401551dd:	e9 37 0d 00 00       	jmp    0x140155f19
1401551e2:	48 8b 06             	mov    (%rsi),%rax
1401551e5:	48 89 87 28 05 00 00 	mov    %rax,0x528(%rdi)
1401551ec:	e9 28 0d 00 00       	jmp    0x140155f19
1401551f1:	48 8b 06             	mov    (%rsi),%rax
1401551f4:	48 89 87 60 05 00 00 	mov    %rax,0x560(%rdi)
1401551fb:	48 89 87 58 12 00 00 	mov    %rax,0x1258(%rdi)
140155202:	e9 12 0d 00 00       	jmp    0x140155f19
140155207:	48 8b 06             	mov    (%rsi),%rax
14015520a:	48 89 87 f8 02 00 00 	mov    %rax,0x2f8(%rdi)
140155211:	e9 03 0d 00 00       	jmp    0x140155f19
140155216:	48 8b 1e             	mov    (%rsi),%rbx
140155219:	4c 8d bf 00 09 00 00 	lea    0x900(%rdi),%r15
140155220:	48 81 c7 f8 08 00 00 	add    $0x8f8,%rdi
140155227:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
14015522c:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
140155231:	48 85 db             	test   %rbx,%rbx
140155234:	0f 84 cc fe ff ff    	je     0x140155106
14015523a:	4d 85 ff             	test   %r15,%r15
14015523d:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
140155242:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
140155247:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
14015524e:	4c 0f 44 cd          	cmove  %rbp,%r9
140155252:	48 85 ff             	test   %rdi,%rdi
140155255:	4c 0f 44 c5          	cmove  %rbp,%r8
140155259:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140155260:	48 ff c2             	inc    %rdx
140155263:	40 38 2c 13          	cmp    %bpl,(%rbx,%rdx,1)
140155267:	75 f7                	jne    0x140155260
140155269:	e9 7b fe ff ff       	jmp    0x1401550e9
14015526e:	48 8b 16             	mov    (%rsi),%rdx
140155271:	48 8d 8f f8 08 00 00 	lea    0x8f8(%rdi),%rcx
140155278:	e8 03 bf ff ff       	call   0x140151180
14015527d:	44 8b f0             	mov    %eax,%r14d
140155280:	e9 94 0c 00 00       	jmp    0x140155f19
140155285:	48 8b 16             	mov    (%rsi),%rdx
140155288:	48 8d 8f 00 09 00 00 	lea    0x900(%rdi),%rcx
14015528f:	e8 ec be ff ff       	call   0x140151180
140155294:	44 8b f0             	mov    %eax,%r14d
140155297:	e9 7d 0c 00 00       	jmp    0x140155f19
14015529c:	48 8b 16             	mov    (%rsi),%rdx
14015529f:	48 8d 8f 08 09 00 00 	lea    0x908(%rdi),%rcx
1401552a6:	e8 d5 be ff ff       	call   0x140151180
1401552ab:	44 8b f0             	mov    %eax,%r14d
1401552ae:	e9 66 0c 00 00       	jmp    0x140155f19
1401552b3:	48 8b 16             	mov    (%rsi),%rdx
1401552b6:	48 8d 8f 38 08 00 00 	lea    0x838(%rdi),%rcx
1401552bd:	e8 be be ff ff       	call   0x140151180
1401552c2:	44 8b f0             	mov    %eax,%r14d
1401552c5:	e9 4f 0c 00 00       	jmp    0x140155f19
1401552ca:	48 8b 06             	mov    (%rsi),%rax
1401552cd:	48 89 87 d8 01 00 00 	mov    %rax,0x1d8(%rdi)
1401552d4:	e9 40 0c 00 00       	jmp    0x140155f19
1401552d9:	48 8b 06             	mov    (%rsi),%rax
1401552dc:	48 89 87 d0 01 00 00 	mov    %rax,0x1d0(%rdi)
1401552e3:	48 85 c0             	test   %rax,%rax
1401552e6:	0f 85 2d 0c 00 00    	jne    0x140155f19
1401552ec:	b9 02 00 00 00       	mov    $0x2,%ecx
1401552f1:	ff 15 99 4d 1d 00    	call   *0x1d4d99(%rip)        # 0x14032a090
1401552f7:	48 89 87 d0 01 00 00 	mov    %rax,0x1d0(%rdi)
1401552fe:	e9 16 0c 00 00       	jmp    0x140155f19
140155303:	48 8b 06             	mov    (%rsi),%rax
140155306:	48 89 87 b8 02 00 00 	mov    %rax,0x2b8(%rdi)
14015530d:	e9 07 0c 00 00       	jmp    0x140155f19
140155312:	48 8b 06             	mov    (%rsi),%rax
140155315:	48 89 87 00 03 00 00 	mov    %rax,0x300(%rdi)
14015531c:	e9 f8 0b 00 00       	jmp    0x140155f19
140155321:	48 8b 16             	mov    (%rsi),%rdx
140155324:	48 8d 8f 80 07 00 00 	lea    0x780(%rdi),%rcx
14015532b:	e8 50 be ff ff       	call   0x140151180
140155330:	44 8b f0             	mov    %eax,%r14d
140155333:	e9 e1 0b 00 00       	jmp    0x140155f19
140155338:	48 8b 16             	mov    (%rsi),%rdx
14015533b:	48 8d 8f 90 07 00 00 	lea    0x790(%rdi),%rcx
140155342:	e8 39 be ff ff       	call   0x140151180
140155347:	44 8b f0             	mov    %eax,%r14d
14015534a:	e9 ca 0b 00 00       	jmp    0x140155f19
14015534f:	48 8b 16             	mov    (%rsi),%rdx
140155352:	48 8d 8f e8 07 00 00 	lea    0x7e8(%rdi),%rcx
140155359:	e8 22 be ff ff       	call   0x140151180
14015535e:	44 8b f0             	mov    %eax,%r14d
140155361:	e9 b3 0b 00 00       	jmp    0x140155f19
140155366:	48 8b 16             	mov    (%rsi),%rdx
140155369:	48 8d 8f 08 08 00 00 	lea    0x808(%rdi),%rcx
140155370:	e8 0b be ff ff       	call   0x140151180
140155375:	44 8b f0             	mov    %eax,%r14d
140155378:	e9 9c 0b 00 00       	jmp    0x140155f19
14015537d:	48 8b 16             	mov    (%rsi),%rdx
140155380:	48 8d 8f f8 07 00 00 	lea    0x7f8(%rdi),%rcx
140155387:	e8 f4 bd ff ff       	call   0x140151180
14015538c:	44 8b f0             	mov    %eax,%r14d
14015538f:	e9 85 0b 00 00       	jmp    0x140155f19
140155394:	48 8b 1e             	mov    (%rsi),%rbx
140155397:	48 85 db             	test   %rbx,%rbx
14015539a:	0f 84 79 0b 00 00    	je     0x140155f19
1401553a0:	40 38 2b             	cmp    %bpl,(%rbx)
1401553a3:	0f 84 70 0b 00 00    	je     0x140155f19
1401553a9:	48 8d 8f d8 08 00 00 	lea    0x8d8(%rdi),%rcx
1401553b0:	48 8b d3             	mov    %rbx,%rdx
1401553b3:	e8 c8 bd ff ff       	call   0x140151180
1401553b8:	44 8b f0             	mov    %eax,%r14d
1401553bb:	85 c0                	test   %eax,%eax
1401553bd:	0f 85 56 0b 00 00    	jne    0x140155f19
1401553c3:	48 8b 05 6e d9 2a 00 	mov    0x2ad96e(%rip),%rax        # 0x140402d38
1401553ca:	48 8b d3             	mov    %rbx,%rdx
1401553cd:	48 8b cf             	mov    %rdi,%rcx
1401553d0:	ff 90 98 00 00 00    	call   *0x98(%rax)
1401553d6:	44 8b f0             	mov    %eax,%r14d
1401553d9:	e9 3b 0b 00 00       	jmp    0x140155f19
1401553de:	48 8b 16             	mov    (%rsi),%rdx
1401553e1:	48 8d 8f c0 07 00 00 	lea    0x7c0(%rdi),%rcx
1401553e8:	e8 93 bd ff ff       	call   0x140151180
1401553ed:	44 8b f0             	mov    %eax,%r14d
1401553f0:	e9 24 0b 00 00       	jmp    0x140155f19
1401553f5:	48 8b 05 3c d9 2a 00 	mov    0x2ad93c(%rip),%rax        # 0x140402d38
1401553fc:	f6 40 10 08          	testb  $0x8,0x10(%rax)
140155400:	0f 84 87 ea ff ff    	je     0x140153e8d
140155406:	48 8b 06             	mov    (%rsi),%rax
140155409:	48 89 87 18 06 00 00 	mov    %rax,0x618(%rdi)
140155410:	e9 04 0b 00 00       	jmp    0x140155f19
140155415:	48 8b 05 1c d9 2a 00 	mov    0x2ad91c(%rip),%rax        # 0x140402d38
14015541c:	f6 40 10 04          	testb  $0x4,0x10(%rax)
140155420:	0f 84 67 ea ff ff    	je     0x140153e8d
140155426:	48 8b 16             	mov    (%rsi),%rdx
140155429:	48 8d 8f 70 08 00 00 	lea    0x870(%rdi),%rcx
140155430:	e8 4b bd ff ff       	call   0x140151180
140155435:	44 8b f0             	mov    %eax,%r14d
140155438:	e9 dc 0a 00 00       	jmp    0x140155f19
14015543d:	48 8b 16             	mov    (%rsi),%rdx
140155440:	48 8d 8f 60 08 00 00 	lea    0x860(%rdi),%rcx
140155447:	e8 34 bd ff ff       	call   0x140151180
14015544c:	44 8b f0             	mov    %eax,%r14d
14015544f:	e9 c5 0a 00 00       	jmp    0x140155f19
140155454:	48 8b 05 dd d8 2a 00 	mov    0x2ad8dd(%rip),%rax        # 0x140402d38
14015545b:	f6 40 10 01          	testb  $0x1,0x10(%rax)
14015545f:	0f 84 28 ea ff ff    	je     0x140153e8d
140155465:	48 8b 16             	mov    (%rsi),%rdx
140155468:	48 8d 8f 50 08 00 00 	lea    0x850(%rdi),%rcx
14015546f:	e8 0c bd ff ff       	call   0x140151180
140155474:	44 8b f0             	mov    %eax,%r14d
140155477:	e9 9d 0a 00 00       	jmp    0x140155f19
14015547c:	48 8b 16             	mov    (%rsi),%rdx
14015547f:	48 8d 8f b8 08 00 00 	lea    0x8b8(%rdi),%rcx
140155486:	e8 f5 bc ff ff       	call   0x140151180
14015548b:	44 8b f0             	mov    %eax,%r14d
14015548e:	e9 86 0a 00 00       	jmp    0x140155f19
140155493:	48 8b 16             	mov    (%rsi),%rdx
140155496:	48 8d 8f c8 08 00 00 	lea    0x8c8(%rdi),%rcx
14015549d:	e8 de bc ff ff       	call   0x140151180
1401554a2:	44 8b f0             	mov    %eax,%r14d
1401554a5:	e9 6f 0a 00 00       	jmp    0x140155f19
1401554aa:	48 8b 87 e0 00 00 00 	mov    0xe0(%rdi),%rax
1401554b1:	41 bf 01 00 00 00    	mov    $0x1,%r15d
1401554b7:	48 8b 1e             	mov    (%rsi),%rbx
1401554ba:	48 85 c0             	test   %rax,%rax
1401554bd:	0f 84 ae 00 00 00    	je     0x140155571
1401554c3:	f6 40 04 02          	testb  $0x2,0x4(%rax)
1401554c7:	74 1c                	je     0x1401554e5
1401554c9:	4c 8b 50 10          	mov    0x10(%rax),%r10
1401554cd:	4d 85 d2             	test   %r10,%r10
1401554d0:	74 13                	je     0x1401554e5
1401554d2:	4c 8b 48 20          	mov    0x20(%rax),%r9
1401554d6:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401554dc:	41 8b d7             	mov    %r15d,%edx
1401554df:	48 8b cf             	mov    %rdi,%rcx
1401554e2:	41 ff d2             	call   *%r10
1401554e5:	83 bf c8 00 00 00 02 	cmpl   $0x2,0xc8(%rdi)
1401554ec:	75 0d                	jne    0x1401554fb
1401554ee:	48 89 af c0 00 00 00 	mov    %rbp,0xc0(%rdi)
1401554f5:	89 af c8 00 00 00    	mov    %ebp,0xc8(%rdi)
1401554fb:	48 8b 8f e0 00 00 00 	mov    0xe0(%rdi),%rcx
140155502:	48 8b 87 38 0b 00 00 	mov    0xb38(%rdi),%rax
140155509:	48 39 81 b0 00 00 00 	cmp    %rax,0xb0(%rcx)
140155510:	75 07                	jne    0x140155519
140155512:	48 89 af 38 0b 00 00 	mov    %rbp,0xb38(%rdi)
140155519:	48 8b 87 40 0d 00 00 	mov    0xd40(%rdi),%rax
140155520:	48 39 81 b8 00 00 00 	cmp    %rax,0xb8(%rcx)
140155527:	75 07                	jne    0x140155530
140155529:	48 89 af 40 0d 00 00 	mov    %rbp,0xd40(%rdi)
140155530:	8b 49 08             	mov    0x8(%rcx),%ecx
140155533:	48 8b 87 e0 00 00 00 	mov    0xe0(%rdi),%rax
14015553a:	ff c9                	dec    %ecx
14015553c:	89 48 08             	mov    %ecx,0x8(%rax)
14015553f:	4c 8b 87 e0 00 00 00 	mov    0xe0(%rdi),%r8
140155546:	4d 85 c0             	test   %r8,%r8
140155549:	74 1c                	je     0x140155567
14015554b:	41 f6 40 04 02       	testb  $0x2,0x4(%r8)
140155550:	74 15                	je     0x140155567
140155552:	49 8b 40 18          	mov    0x18(%r8),%rax
140155556:	48 85 c0             	test   %rax,%rax
140155559:	74 0c                	je     0x140155567
14015555b:	4d 8b 40 20          	mov    0x20(%r8),%r8
14015555f:	41 8b d7             	mov    %r15d,%edx
140155562:	48 8b cf             	mov    %rdi,%rcx
140155565:	ff d0                	call   *%rax
140155567:	48 89 af e0 00 00 00 	mov    %rbp,0xe0(%rdi)
14015556e:	48 8b c5             	mov    %rbp,%rax
140155571:	48 85 db             	test   %rbx,%rbx
140155574:	0f 84 9f 09 00 00    	je     0x140155f19
14015557a:	81 3b 1e 7a 11 7e    	cmpl   $0x7e117a1e,(%rbx)
140155580:	75 09                	jne    0x14015558b
140155582:	48 89 9f e0 00 00 00 	mov    %rbx,0xe0(%rdi)
140155589:	eb 0c                	jmp    0x140155597
14015558b:	48 8b d8             	mov    %rax,%rbx
14015558e:	48 85 c0             	test   %rax,%rax
140155591:	0f 84 82 09 00 00    	je     0x140155f19
140155597:	f6 43 04 02          	testb  $0x2,0x4(%rbx)