1004375b0:	44 8b 86 1c 01 00 00 	mov    0x11c(%rsi),%r8d
1004375b7:	8b 8e b0 04 00 00    	mov    0x4b0(%rsi),%ecx
1004375bd:	45 85 c0             	test   %r8d,%r8d
1004375c0:	74 08                	je     1004375ca <.text+0x365ca>
1004375c2:	85 d2                	test   %edx,%edx
1004375c4:	0f 8e be 01 00 00    	jle    100437788 <.text+0x36788>
1004375ca:	85 c9                	test   %ecx,%ecx
1004375cc:	0f 84 ce 01 00 00    	je     1004377a0 <.text+0x367a0>
1004375d2:	8b 86 b4 04 00 00    	mov    0x4b4(%rsi),%eax
1004375d8:	85 c0                	test   %eax,%eax
1004375da:	0f 85 c0 01 00 00    	jne    1004377a0 <.text+0x367a0>
1004375e0:	48 8b 6b 08          	mov    0x8(%rbx),%rbp
1004375e4:	4c 8d 2d 35 f5 2a 00 	lea    0x2af535(%rip),%r13        # 1006e6b20 <_head_msys_iconv_2_dll-0x854e0>
1004375eb:	48 89 f1             	mov    %rsi,%rcx
1004375ee:	4c 8d a3 e8 00 00 00 	lea    0xe8(%rbx),%r12
1004375f5:	e8 26 91 15 00       	call   100590720 <.text+0x18f720>
1004375fa:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1004375ff:	4d 89 e8             	mov    %r13,%r8
100437602:	4c 89 e1             	mov    %r12,%rcx
100437605:	41 89 c1             	mov    %eax,%r9d
100437608:	ba 56 00 00 00       	mov    $0x56,%edx
10043760d:	e8 8e 27 19 00       	call   1005c9da0 <.text+0x1c8da0>
100437612:	8b ae 1c 01 00 00    	mov    0x11c(%rsi),%ebp
100437618:	85 ed                	test   %ebp,%ebp
10043761a:	7e 3f                	jle    10043765b <.text+0x3665b>
10043761c:	44 8b 53 10          	mov    0x10(%rbx),%r10d
100437620:	45 85 d2             	test   %r10d,%r10d
100437623:	75 36                	jne    10043765b <.text+0x3665b>
100437625:	80 bb e8 00 00 00 20 	cmpb   $0x20,0xe8(%rbx)
10043762c:	4c 89 a3 90 00 00 00 	mov    %r12,0x90(%rbx)
100437633:	75 26                	jne    10043765b <.text+0x3665b>
100437635:	4c 89 e0             	mov    %r12,%rax
100437638:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10043763f:	00
100437640:	c6 00 2d             	movb   $0x2d,(%rax)
100437643:	48 8b 93 90 00 00 00 	mov    0x90(%rbx),%rdx
10043764a:	48 8d 42 01          	lea    0x1(%rdx),%rax
10043764e:	48 89 83 90 00 00 00 	mov    %rax,0x90(%rbx)
100437655:	80 7a 01 20          	cmpb   $0x20,0x1(%rdx)
100437659:	74 e5                	je     100437640 <.text+0x36640>
10043765b:	44 8b 9e e0 04 00 00 	mov    0x4e0(%rsi),%r11d
100437662:	45 85 db             	test   %r11d,%r11d
100437665:	0f 85 1d 02 00 00    	jne    100437888 <.text+0x36888>
10043766b:	4c 89 a3 90 00 00 00 	mov    %r12,0x90(%rbx)
100437672:	31 c0                	xor    %eax,%eax
100437674:	e9 34 fe ff ff       	jmp    1004374ad <.text+0x364ad>
100437679:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100437680:	80 78 01 75          	cmpb   $0x75,0x1(%rax)
100437684:	0f 85 16 fe ff ff    	jne    1004374a0 <.text+0x364a0>
10043768a:	85 ed                	test   %ebp,%ebp
10043768c:	0f 84 0e fe ff ff    	je     1004374a0 <.text+0x364a0>
100437692:	48 c7 83 a8 00 00 00 	movq   $0x20,0xa8(%rbx)
100437699:	20 00 00 00
10043769d:	48 89 f1             	mov    %rsi,%rcx
1004376a0:	e8 7b 90 15 00       	call   100590720 <.text+0x18f720>
1004376a5:	83 c0 01             	add    $0x1,%eax
1004376a8:	89 83 8c 00 00 00    	mov    %eax,0x8c(%rbx)
1004376ae:	8b 83 44 01 00 00    	mov    0x144(%rbx),%eax
1004376b4:	03 43 10             	add    0x10(%rbx),%eax
1004376b7:	39 43 14             	cmp    %eax,0x14(%rbx)
1004376ba:	0f 85 b0 fe ff ff    	jne    100437570 <.text+0x36570>
1004376c0:	44 8b 9b 48 01 00 00 	mov    0x148(%rbx),%r11d
1004376c7:	45 85 db             	test   %r11d,%r11d
1004376ca:	0f 8f a0 fe ff ff    	jg     100437570 <.text+0x36570>
1004376d0:	48 8b 83 60 01 00 00 	mov    0x160(%rbx),%rax
1004376d7:	48 85 c0             	test   %rax,%rax
1004376da:	0f 84 90 fe ff ff    	je     100437570 <.text+0x36570>
1004376e0:	44 8b 93 50 01 00 00 	mov    0x150(%rbx),%r10d
1004376e7:	45 85 d2             	test   %r10d,%r10d
1004376ea:	0f 84 80 fe ff ff    	je     100437570 <.text+0x36570>
1004376f0:	48 89 83 90 00 00 00 	mov    %rax,0x90(%rbx)
1004376f7:	48 89 f1             	mov    %rsi,%rcx
1004376fa:	4c 8d ab e8 00 00 00 	lea    0xe8(%rbx),%r13
100437701:	e8 1a 90 15 00       	call   100590720 <.text+0x18f720>
100437706:	ba 20 00 00 00       	mov    $0x20,%edx
10043770b:	4c 89 e9             	mov    %r13,%rcx
10043770e:	44 8d 60 fe          	lea    -0x2(%rax),%r12d
100437712:	49 63 ec             	movslq %r12d,%rbp
100437715:	49 89 e8             	mov    %rbp,%r8
100437718:	e8 f3 87 26 00       	call   10069ff10 <.text+0x29ef10>
10043771d:	ba 56 00 00 00       	mov    $0x56,%edx
100437722:	49 8d 4c 2d 00       	lea    0x0(%r13,%rbp,1),%rcx
100437727:	44 89 a3 8c 00 00 00 	mov    %r12d,0x8c(%rbx)
10043772e:	4c 8b 8b 90 00 00 00 	mov    0x90(%rbx),%r9
100437735:	48 29 ea             	sub    %rbp,%rdx
100437738:	4c 8d 05 ee f3 2a 00 	lea    0x2af3ee(%rip),%r8        # 1006e6b2d <_head_msys_iconv_2_dll-0x854d3>
10043773f:	e8 5c 26 19 00       	call   1005c9da0 <.text+0x1c8da0>
100437744:	45 31 c9             	xor    %r9d,%r9d
100437747:	01 83 8c 00 00 00    	add    %eax,0x8c(%rbx)
10043774d:	48 8b 43 08          	mov    0x8(%rbx),%rax
100437751:	4c 89 8b a8 00 00 00 	mov    %r9,0xa8(%rbx)
100437758:	83 be 04 05 00 00 00 	cmpl   $0x0,0x504(%rsi)
10043775f:	4c 89 ab 90 00 00 00 	mov    %r13,0x90(%rbx)
100437766:	74 0a                	je     100437772 <.text+0x36772>
100437768:	48 3b 46 38          	cmp    0x38(%rsi),%rax
10043776c:	0f 84 5d 01 00 00    	je     1004378cf <.text+0x368cf>
100437772:	8b 83 68 01 00 00    	mov    0x168(%rbx),%eax
100437778:	89 83 88 00 00 00    	mov    %eax,0x88(%rbx)
10043777e:	e9 ed fd ff ff       	jmp    100437570 <.text+0x36570>
100437783:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100437788:	85 c9                	test   %ecx,%ecx
10043778a:	0f 84 1d fd ff ff    	je     1004374ad <.text+0x364ad>
100437790:	8b 96 b4 04 00 00    	mov    0x4b4(%rsi),%edx
100437796:	85 d2                	test   %edx,%edx
100437798:	0f 84 0f fd ff ff    	je     1004374ad <.text+0x364ad>
10043779e:	66 90                	xchg   %ax,%ax
1004377a0:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1004377a4:	48 89 f1             	mov    %rsi,%rcx
1004377a7:	e8 64 6e 0c 00       	call   1004fe610 <.text+0xfd610>
1004377ac:	48 89 c5             	mov    %rax,%rbp
1004377af:	48 85 c0             	test   %rax,%rax
1004377b2:	75 7c                	jne    100437830 <.text+0x36830>
1004377b4:	8b 86 b0 04 00 00    	mov    0x4b0(%rsi),%eax
1004377ba:	4c 8d 2d 5f f3 2a 00 	lea    0x2af35f(%rip),%r13        # 1006e6b20 <_head_msys_iconv_2_dll-0x854e0>
1004377c1:	85 c0                	test   %eax,%eax
1004377c3:	0f 84 22 fe ff ff    	je     1004375eb <.text+0x365eb>
1004377c9:	44 8b a6 b4 04 00 00 	mov    0x4b4(%rsi),%r12d
1004377d0:	45 85 e4             	test   %r12d,%r12d
1004377d3:	0f 84 12 fe ff ff    	je     1004375eb <.text+0x365eb>
1004377d9:	48 8b 6b 08          	mov    0x8(%rbx),%rbp
1004377dd:	4c 8d 2d 42 f3 2a 00 	lea    0x2af342(%rip),%r13        # 1006e6b26 <_head_msys_iconv_2_dll-0x854da>
1004377e4:	e9 02 fe ff ff       	jmp    1004375eb <.text+0x365eb>
1004377e9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004377f0:	8b 96 b4 04 00 00    	mov    0x4b4(%rsi),%edx
1004377f6:	85 d2                	test   %edx,%edx
1004377f8:	0f 84 72 fd ff ff    	je     100437570 <.text+0x36570>
1004377fe:	48 8b 56 38          	mov    0x38(%rsi),%rdx
100437802:	48 39 d0             	cmp    %rdx,%rax
100437805:	0f 8e 65 fd ff ff    	jle    100437570 <.text+0x36570>
10043780b:	8b 55 34             	mov    0x34(%rbp),%edx
10043780e:	85 d2                	test   %edx,%edx
100437810:	0f 84 5a fd ff ff    	je     100437570 <.text+0x36570>
100437816:	8b 4b 54             	mov    0x54(%rbx),%ecx
100437819:	e8 c2 c1 08 00       	call   1004c39e0 <.text+0xc29e0>
10043781e:	89 83 88 00 00 00    	mov    %eax,0x88(%rbx)
100437824:	e9 47 fd ff ff       	jmp    100437570 <.text+0x36570>
100437829:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100437830:	48 f7 d8             	neg    %rax
100437833:	4c 8d 2d e6 f2 2a 00 	lea    0x2af2e6(%rip),%r13        # 1006e6b20 <_head_msys_iconv_2_dll-0x854e0>
10043783a:	48 0f 49 e8          	cmovns %rax,%rbp
10043783e:	e9 a8 fd ff ff       	jmp    1004375eb <.text+0x365eb>
100437843:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100437848:	80 78 01 75          	cmpb   $0x75,0x1(%rax)
10043784c:	0f 85 53 fd ff ff    	jne    1004375a5 <.text+0x365a5>
100437852:	85 ed                	test   %ebp,%ebp
100437854:	0f 84 4b fd ff ff    	je     1004375a5 <.text+0x365a5>
10043785a:	e9 33 fe ff ff       	jmp    100437692 <.text+0x36692>
10043785f:	90                   	nop
100437860:	8b 4b 54             	mov    0x54(%rbx),%ecx
100437863:	e8 78 c1 08 00       	call   1004c39e0 <.text+0xc29e0>
100437868:	8b 8e b4 04 00 00    	mov    0x4b4(%rsi),%ecx
10043786e:	89 83 88 00 00 00    	mov    %eax,0x88(%rbx)
100437874:	85 c9                	test   %ecx,%ecx
100437876:	0f 84 f4 fc ff ff    	je     100437570 <.text+0x36570>
10043787c:	48 8b 43 08          	mov    0x8(%rbx),%rax
100437880:	e9 79 ff ff ff       	jmp    1004377fe <.text+0x367fe>
100437885:	0f 1f 00             	nopl   (%rax)
100437888:	4c 89 e1             	mov    %r12,%rcx
10043788b:	e8 00 7f 25 00       	call   10068f790 <.text+0x28e790>
100437890:	48 89 c1             	mov    %rax,%rcx
100437893:	e8 18 8c 25 00       	call   1006904b0 <.text+0x28f4b0>
100437898:	4c 89 e1             	mov    %r12,%rcx
10043789b:	48 8d 68 ff          	lea    -0x1(%rax),%rbp
10043789f:	e8 ec 7e 25 00       	call   10068f790 <.text+0x28e790>
1004378a4:	48 39 e8             	cmp    %rbp,%rax
1004378a7:	0f 83 be fd ff ff    	jae    10043766b <.text+0x3666b>
1004378ad:	0f 1f 00             	nopl   (%rax)
1004378b0:	0f b6 10             	movzbl (%rax),%edx
1004378b3:	0f b6 4d 00          	movzbl 0x0(%rbp),%ecx
1004378b7:	48 83 c0 01          	add    $0x1,%rax
1004378bb:	48 83 ed 01          	sub    $0x1,%rbp
1004378bf:	88 48 ff             	mov    %cl,-0x1(%rax)
1004378c2:	88 55 01             	mov    %dl,0x1(%rbp)
1004378c5:	48 39 e8             	cmp    %rbp,%rax
1004378c8:	72 e6                	jb     1004378b0 <.text+0x368b0>
1004378ca:	e9 9c fd ff ff       	jmp    10043766b <.text+0x3666b>
1004378cf:	f6 86 10 10 00 00 04 	testb  $0x4,0x1010(%rsi)
1004378d6:	0f 84 96 fe ff ff    	je     100437772 <.text+0x36772>
1004378dc:	8b 83 70 01 00 00    	mov    0x170(%rbx),%eax
1004378e2:	85 c0                	test   %eax,%eax
1004378e4:	0f 8f 34 ff ff ff    	jg     10043781e <.text+0x3681e>
1004378ea:	e9 83 fe ff ff       	jmp    100437772 <.text+0x36772>
1004378ef:	90                   	nop
1004378f0:	41 57                	push   %r15
1004378f2:	41 56                	push   %r14
1004378f4:	41 55                	push   %r13
1004378f6:	41 54                	push   %r12
1004378f8:	55                   	push   %rbp
1004378f9:	57                   	push   %rdi
1004378fa:	56                   	push   %rsi
1004378fb:	53                   	push   %rbx
1004378fc:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
100437903:	8b 6a 10             	mov    0x10(%rdx),%ebp
100437906:	44 8b a9 5c 01 00 00 	mov    0x15c(%rcx),%r13d
10043790d:	89 e8                	mov    %ebp,%eax
10043790f:	41 89 ee             	mov    %ebp,%r14d
100437912:	83 e0 20             	and    $0x20,%eax
100437915:	41 83 e6 10          	and    $0x10,%r14d
100437919:	89 44 24 30          	mov    %eax,0x30(%rsp)
10043791d:	89 e8                	mov    %ebp,%eax
10043791f:	48 89 ce             	mov    %rcx,%rsi
100437922:	49 89 d7             	mov    %rdx,%r15
100437925:	83 e0 40             	and    $0x40,%eax
100437928:	81 3a ff ff ff 7f    	cmpl   $0x7fffffff,(%rdx)
10043792e:	44 89 84 24 e0 00 00 	mov    %r8d,0xe0(%rsp)
100437935:	00
100437936:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
10043793a:	48 8b 84 24 f0 00 00 	mov    0xf0(%rsp),%rax
100437941:	00
100437942:	44 89 8c 24 e8 00 00 	mov    %r9d,0xe8(%rsp)
100437949:	00
10043794a:	8b 18                	mov    (%rax),%ebx
10043794c:	48 8b 84 24 f8 00 00 	mov    0xf8(%rsp),%rax
100437953:	00
100437954:	48 8b 08             	mov    (%rax),%rcx
100437957:	0f 84 83 02 00 00    	je     100437be0 <.text+0x36be0>
10043795d:	8b 44 24 2c          	mov    0x2c(%rsp),%eax
100437961:	85 c0                	test   %eax,%eax
100437963:	0f 84 e7 01 00 00    	je     100437b50 <.text+0x36b50>
100437969:	44 2b ac 24 e8 00 00 	sub    0xe8(%rsp),%r13d
100437970:	00
100437971:	41 bc 01 00 00 00    	mov    $0x1,%r12d
100437977:	31 ff                	xor    %edi,%edi
100437979:	e8 32 56 25 00       	call   10068cfb0 <.text+0x28bfb0>
10043797e:	89 44 24 34          	mov    %eax,0x34(%rsp)
100437982:	89 c2                	mov    %eax,%edx
100437984:	48 89 f1             	mov    %rsi,%rcx
100437987:	89 54 24 38          	mov    %edx,0x38(%rsp)
10043798b:	e8 80 ed 0c 00       	call   100506710 <.text+0x105710>
100437990:	48 89 f1             	mov    %rsi,%rcx
100437993:	41 89 c7             	mov    %eax,%r15d
100437996:	e8 35 ee 0c 00       	call   1005067d0 <.text+0x1057d0>
10043799b:	8b 54 24 38          	mov    0x38(%rsp),%edx
10043799f:	41 29 c7             	sub    %eax,%r15d
1004379a2:	8b 44 24 30          	mov    0x30(%rsp),%eax
1004379a6:	85 c0                	test   %eax,%eax
1004379a8:	0f 84 22 03 00 00    	je     100437cd0 <.text+0x36cd0>
1004379ae:	8b ae 5c 01 00 00    	mov    0x15c(%rsi),%ebp
1004379b4:	48 89 f1             	mov    %rsi,%rcx
1004379b7:	89 54 24 34          	mov    %edx,0x34(%rsp)
1004379bb:	29 d5                	sub    %edx,%ebp
1004379bd:	e8 4e ed 0c 00       	call   100506710 <.text+0x105710>
1004379c2:	8b 8e 34 05 00 00    	mov    0x534(%rsi),%ecx
1004379c8:	8b 54 24 34          	mov    0x34(%rsp),%edx
1004379cc:	29 c5                	sub    %eax,%ebp
1004379ce:	41 89 ec             	mov    %ebp,%r12d
1004379d1:	41 29 fc             	sub    %edi,%r12d
1004379d4:	0f 88 6e 03 00 00    	js     100437d48 <.text+0x36d48>
1004379da:	45 31 f6             	xor    %r14d,%r14d
1004379dd:	85 c9                	test   %ecx,%ecx
1004379df:	75 1f                	jne    100437a00 <.text+0x36a00>
1004379e1:	48 8b 84 24 f0 00 00 	mov    0xf0(%rsp),%rax
1004379e8:	00
1004379e9:	39 18                	cmp    %ebx,(%rax)
1004379eb:	7e 13                	jle    100437a00 <.text+0x36a00>
1004379ed:	8b 86 8c 00 00 00    	mov    0x8c(%rsi),%eax
1004379f3:	85 c0                	test   %eax,%eax
1004379f5:	0f 85 7d 03 00 00    	jne    100437d78 <.text+0x36d78>
1004379fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100437a00:	48 83 bc 24 00 01 00 	cmpq   $0x0,0x100(%rsp)
100437a07:	00 00
100437a09:	0f 84 c1 01 00 00    	je     100437bd0 <.text+0x36bd0>
100437a0f:	31 ed                	xor    %ebp,%ebp
100437a11:	85 ff                	test   %edi,%edi
100437a13:	46 8d 2c 33          	lea    (%rbx,%r14,1),%r13d
100437a17:	0f 49 ef             	cmovns %edi,%ebp
100437a1a:	47 8d 7c 25 00       	lea    0x0(%r13,%r12,1),%r15d
100437a1f:	41 8d 4c 2f 03       	lea    0x3(%r15,%rbp,1),%ecx
100437a24:	89 6c 24 34          	mov    %ebp,0x34(%rsp)
100437a28:	48 63 c9             	movslq %ecx,%rcx
100437a2b:	e8 b0 96 fc ff       	call   1004010e0 <.text+0xe0>
100437a30:	48 89 c5             	mov    %rax,%rbp
100437a33:	48 85 c0             	test   %rax,%rax
100437a36:	0f 84 ea 00 00 00    	je     100437b26 <.text+0x36b26>
100437a3c:	4d 63 c6             	movslq %r14d,%r8
100437a3f:	ba 20 00 00 00       	mov    $0x20,%edx
100437a44:	48 89 c1             	mov    %rax,%rcx
100437a47:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
100437a4c:	e8 bf 84 26 00       	call   10069ff10 <.text+0x29ef10>
100437a51:	85 ff                	test   %edi,%edi
100437a53:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
100437a58:	7e 1c                	jle    100437a76 <.text+0x36a76>
100437a5a:	4a 8d 4c 05 00       	lea    0x0(%rbp,%r8,1),%rcx
100437a5f:	46 8d 2c 37          	lea    (%rdi,%r14,1),%r13d
100437a63:	4c 63 c7             	movslq %edi,%r8
100437a66:	ba 20 00 00 00       	mov    $0x20,%edx
100437a6b:	e8 a0 84 26 00       	call   10069ff10 <.text+0x29ef10>
100437a70:	4d 63 c5             	movslq %r13d,%r8
100437a73:	41 01 dd             	add    %ebx,%r13d
100437a76:	48 8b 84 24 f8 00 00 	mov    0xf8(%rsp),%rax
100437a7d:	00
100437a7e:	4a 8d 4c 05 00       	lea    0x0(%rbp,%r8,1),%rcx
100437a83:	4c 63 c3             	movslq %ebx,%r8
100437a86:	48 8b 10             	mov    (%rax),%rdx
100437a89:	e8 82 cc 18 00       	call   1005c4710 <.text+0x1c3710>
100437a8e:	48 8b 84 24 f0 00 00 	mov    0xf0(%rsp),%rax
100437a95:	00
100437a96:	39 18                	cmp    %ebx,(%rax)
100437a98:	0f 8e d2 00 00 00    	jle    100437b70 <.text+0x36b70>
100437a9e:	8b 86 34 05 00 00    	mov    0x534(%rsi),%eax
100437aa4:	85 c0                	test   %eax,%eax
100437aa6:	0f 84 c4 00 00 00    	je     100437b70 <.text+0x36b70>
100437aac:	48 8b 05 6d 12 2f 00 	mov    0x2f126d(%rip),%rax        # 100728d20 <_head_msys_iconv_2_dll-0x432e0>
100437ab3:	4d 63 ed             	movslq %r13d,%r13
100437ab6:	4e 8d 6c 2d ff       	lea    -0x1(%rbp,%r13,1),%r13
100437abb:	8b 00                	mov    (%rax),%eax
100437abd:	85 c0                	test   %eax,%eax
100437abf:	0f 85 c0 04 00 00    	jne    100437f85 <.text+0x36f85>
100437ac5:	41 c6 45 00 3e       	movb   $0x3e,0x0(%r13)
100437aca:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100437ad0:	48 8b 84 24 f8 00 00 	mov    0xf8(%rsp),%rax
100437ad7:	00
100437ad8:	41 01 ff             	add    %edi,%r15d
100437adb:	48 89 e9             	mov    %rbp,%rcx
100437ade:	48 89 28             	mov    %rbp,(%rax)
100437ae1:	48 8b 84 24 f0 00 00 	mov    0xf0(%rsp),%rax
100437ae8:	00
100437ae9:	44 89 38             	mov    %r15d,(%rax)
100437aec:	e8 ef 4a 0b 00       	call   1004ec5e0 <.text+0xeb5e0>
100437af1:	8b 6c 24 34          	mov    0x34(%rsp),%ebp
100437af5:	44 8b 54 24 30       	mov    0x30(%rsp),%r10d
100437afa:	48 8b bc 24 00 01 00 	mov    0x100(%rsp),%rdi
100437b01:	00
100437b02:	44 01 f5             	add    %r14d,%ebp
100437b05:	89 07                	mov    %eax,(%rdi)
100437b07:	48 8b 84 24 08 01 00 	mov    0x108(%rsp),%rax
100437b0e:	00
100437b0f:	89 28                	mov    %ebp,(%rax)
100437b11:	8b 07                	mov    (%rdi),%eax
100437b13:	89 44 24 34          	mov    %eax,0x34(%rsp)
100437b17:	29 e8                	sub    %ebp,%eax
100437b19:	89 c2                	mov    %eax,%edx
100437b1b:	44 29 e2             	sub    %r12d,%edx
100437b1e:	45 85 d2             	test   %r10d,%r10d
100437b21:	0f 45 c2             	cmovne %edx,%eax
100437b24:	89 07                	mov    %eax,(%rdi)
100437b26:	44 8b 4c 24 2c       	mov    0x2c(%rsp),%r9d
100437b2b:	45 85 c9             	test   %r9d,%r9d
100437b2e:	75 70                	jne    100437ba0 <.text+0x36ba0>
100437b30:	31 d2                	xor    %edx,%edx
100437b32:	89 d0                	mov    %edx,%eax
100437b34:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
100437b3b:	5b                   	pop    %rbx
100437b3c:	5e                   	pop    %rsi
100437b3d:	5f                   	pop    %rdi
100437b3e:	5d                   	pop    %rbp
100437b3f:	41 5c                	pop    %r12
100437b41:	41 5d                	pop    %r13
100437b43:	41 5e                	pop    %r14
100437b45:	41 5f                	pop    %r15