4136bf:	00 c4                	add    %al,%ah
4136c1:	00 00                	add    %al,(%eax)
4136c3:	00 b0 02 00 00 54    	add    %dh,0x54000002(%eax)
4136c9:	00 00                	add    %al,(%eax)
4136cb:	00 1e                	add    %bl,(%esi)
4136cd:	02 00                	add    (%eax),%al
4136cf:	00 a6 01 00 00 26    	add    %ah,0x26000001(%esi)
4136d5:	03 00                	add    (%eax),%eax
4136d7:	00 e9                	add    %ch,%cl
4136d9:	02 00                	add    (%eax),%al
4136db:	00 d3                	add    %dl,%bl
4136dd:	03 00                	add    (%eax),%eax
4136df:	00 98 03 00 00 01    	add    %bl,0x1000003(%eax)
4136e5:	01 00                	add    %eax,(%eax)
4136e7:	00 12                	add    %dl,(%edx)
4136e9:	04 00                	add    $0x0,%al
4136eb:	00 61 03             	add    %ah,0x3(%ecx)
4136ee:	00 00                	add    %al,(%eax)
4136f0:	8d 00                	lea    (%eax),%eax
4136f2:	00 00                	add    %al,(%eax)
4136f4:	19 00                	sbb    %eax,(%eax)
4136f6:	00 00                	add    %al,(%eax)
4136f8:	69 06 00 00 14 24    	imul   $0x24140000,(%esi),%eax
4136fe:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
413702:	00 69 00             	add    %ch,0x0(%ecx)
413705:	73 00                	jae    0x413707
413707:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
41370b:	63 00                	arpl   %eax,(%eax)
41370d:	6f                   	outsl  %ds:(%esi),(%dx)
41370e:	00 6e 00             	add    %ch,0x0(%esi)
413711:	00 00                	add    %al,(%eax)
413713:	00 00                	add    %al,(%eax)
413715:	36 63 00             	arpl   %eax,%ss:(%eax)
413718:	6f                   	outsl  %ds:(%esi),(%dx)
413719:	00 70 00             	add    %dh,0x0(%eax)
41371c:	79 00                	jns    0x41371e
41371e:	54                   	push   %esp
41371f:	00 6f 00             	add    %ch,0x0(%edi)
413722:	6f                   	outsl  %ds:(%esi),(%dx)
413723:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
413727:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
41372b:	00 69 00             	add    %ch,0x0(%ecx)
41372e:	70 00                	jo     0x413730
413730:	4d                   	dec    %ebp
413731:	00 65 00             	add    %ah,0x0(%ebp)
413734:	6e                   	outsb  %ds:(%esi),(%dx)
413735:	00 75 00             	add    %dh,0x0(%ebp)
413738:	49                   	dec    %ecx
413739:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41373d:	00 6d 00             	add    %ch,0x0(%ebp)
413740:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
413744:	6d                   	insl   (%dx),%es:(%edi)
413745:	00 61 00             	add    %ah,0x0(%ecx)
413748:	67 00 65 00          	add    %ah,0x0(%di)
41374c:	ef                   	out    %eax,(%dx)
41374d:	3b 00                	cmp    (%eax),%eax
41374f:	00 34 63             	add    %dh,(%ebx,%eiz,2)
413752:	00 75 00             	add    %dh,0x0(%ebp)
413755:	74 00                	je     0x413757
413757:	54                   	push   %esp
413758:	00 6f 00             	add    %ch,0x0(%edi)
41375b:	6f                   	outsl  %ds:(%esi),(%dx)
41375c:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
413760:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
413764:	00 69 00             	add    %ch,0x0(%ecx)
413767:	70 00                	jo     0x413769
413769:	4d                   	dec    %ebp
41376a:	00 65 00             	add    %ah,0x0(%ebp)
41376d:	6e                   	outsb  %ds:(%esi),(%dx)
41376e:	00 75 00             	add    %dh,0x0(%ebp)
413771:	49                   	dec    %ecx
413772:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
413776:	00 6d 00             	add    %ch,0x0(%ebp)
413779:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
41377d:	6d                   	insl   (%dx),%es:(%edi)
41377e:	00 61 00             	add    %ah,0x0(%ecx)
413781:	67 00 65 00          	add    %ah,0x0(%di)
413785:	d0 3e                	sarb   $1,(%esi)
413787:	00 00                	add    %al,(%eax)
413789:	32 68 00             	xor    0x0(%eax),%ch
41378c:	65 00 6c 00 70       	add    %ch,%gs:0x70(%eax,%eax,1)
413791:	00 54 00 6f          	add    %dl,0x6f(%eax,%eax,1)
413795:	00 6f 00             	add    %ch,0x0(%edi)
413798:	6c                   	insb   (%dx),%es:(%edi)
413799:	00 53 00             	add    %dl,0x0(%ebx)
41379c:	74 00                	je     0x41379e
41379e:	72 00                	jb     0x4137a0
4137a0:	69 00 70 00 42 00    	imul   $0x420070,(%eax),%eax
4137a6:	75 00                	jne    0x4137a8
4137a8:	74 00                	je     0x4137aa
4137aa:	74 00                	je     0x4137ac
4137ac:	6f                   	outsl  %ds:(%esi),(%dx)
4137ad:	00 6e 00             	add    %ch,0x0(%esi)
4137b0:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
4137b4:	6d                   	insl   (%dx),%es:(%edi)
4137b5:	00 61 00             	add    %ah,0x0(%ecx)
4137b8:	67 00 65 00          	add    %ah,0x0(%di)
4137bc:	72 41                	jb     0x4137ff
4137be:	00 00                	add    %al,(%eax)
4137c0:	38 69 00             	cmp    %ch,0x0(%ecx)
4137c3:	6e                   	outsb  %ds:(%esi),(%dx)
4137c4:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
4137c8:	00 78 00             	add    %bh,0x0(%eax)
4137cb:	54                   	push   %esp
4137cc:	00 6f 00             	add    %ch,0x0(%edi)
4137cf:	6f                   	outsl  %ds:(%esi),(%dx)
4137d0:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
4137d4:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
4137d8:	00 69 00             	add    %ch,0x0(%ecx)
4137db:	70 00                	jo     0x4137dd
4137dd:	4d                   	dec    %ebp
4137de:	00 65 00             	add    %ah,0x0(%ebp)
4137e1:	6e                   	outsb  %ds:(%esi),(%dx)
4137e2:	00 75 00             	add    %dh,0x0(%ebp)
4137e5:	49                   	dec    %ecx
4137e6:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4137ea:	00 6d 00             	add    %ch,0x0(%ebp)
4137ed:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
4137f1:	6d                   	insl   (%dx),%es:(%edi)
4137f2:	00 61 00             	add    %ah,0x0(%ecx)
4137f5:	67 00 65 00          	add    %ah,0x0(%di)
4137f9:	09 45 00             	or     %eax,0x0(%ebp)
4137fc:	00 30                	add    %dh,(%eax)
4137fe:	6e                   	outsb  %ds:(%esi),(%dx)
4137ff:	00 65 00             	add    %ah,0x0(%ebp)
413802:	77 00                	ja     0x413804
413804:	54                   	push   %esp
413805:	00 6f 00             	add    %ch,0x0(%edi)
413808:	6f                   	outsl  %ds:(%esi),(%dx)
413809:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
41380d:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
413811:	00 69 00             	add    %ch,0x0(%ecx)
413814:	70 00                	jo     0x413816
413816:	42                   	inc    %edx
413817:	00 75 00             	add    %dh,0x0(%ebp)
41381a:	74 00                	je     0x41381c
41381c:	74 00                	je     0x41381e
41381e:	6f                   	outsl  %ds:(%esi),(%dx)
41381f:	00 6e 00             	add    %ch,0x0(%esi)
413822:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
413826:	6d                   	insl   (%dx),%es:(%edi)
413827:	00 61 00             	add    %ah,0x0(%ecx)
41382a:	67 00 65 00          	add    %ah,0x0(%di)
41382e:	a0 48 00 00 34       	mov    0x34000048,%al
413833:	6e                   	outsb  %ds:(%esi),(%dx)
413834:	00 65 00             	add    %ah,0x0(%ebp)
413837:	77 00                	ja     0x413839
413839:	54                   	push   %esp
41383a:	00 6f 00             	add    %ch,0x0(%edi)
41383d:	6f                   	outsl  %ds:(%esi),(%dx)
41383e:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
413842:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
413846:	00 69 00             	add    %ch,0x0(%ecx)
413849:	70 00                	jo     0x41384b
41384b:	4d                   	dec    %ebp
41384c:	00 65 00             	add    %ah,0x0(%ebp)
41384f:	6e                   	outsb  %ds:(%esi),(%dx)
413850:	00 75 00             	add    %dh,0x0(%ebp)
413853:	49                   	dec    %ecx
413854:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
413858:	00 6d 00             	add    %ch,0x0(%ebp)
41385b:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
41385f:	6d                   	insl   (%dx),%es:(%edi)
413860:	00 61 00             	add    %ah,0x0(%ecx)
413863:	67 00 65 00          	add    %ah,0x0(%di)
413867:	ac                   	lods   %ds:(%esi),%al
413868:	4a                   	dec    %edx
413869:	00 00                	add    %al,(%eax)
41386b:	32 6f 00             	xor    0x0(%edi),%ch
41386e:	70 00                	jo     0x413870
413870:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
413874:	54                   	push   %esp
413875:	00 6f 00             	add    %ch,0x0(%edi)
413878:	6f                   	outsl  %ds:(%esi),(%dx)
413879:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
41387d:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
413881:	00 69 00             	add    %ch,0x0(%ecx)
413884:	70 00                	jo     0x413886
413886:	42                   	inc    %edx
413887:	00 75 00             	add    %dh,0x0(%ebp)
41388a:	74 00                	je     0x41388c
41388c:	74 00                	je     0x41388e
41388e:	6f                   	outsl  %ds:(%esi),(%dx)
41388f:	00 6e 00             	add    %ch,0x0(%esi)
413892:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
413896:	6d                   	insl   (%dx),%es:(%edi)
413897:	00 61 00             	add    %ah,0x0(%ecx)
41389a:	67 00 65 00          	add    %ah,0x0(%di)
41389e:	b8 4c 00 00 36       	mov    $0x3600004c,%eax
4138a3:	6f                   	outsl  %ds:(%esi),(%dx)
4138a4:	00 70 00             	add    %dh,0x0(%eax)
4138a7:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4138ab:	54                   	push   %esp
4138ac:	00 6f 00             	add    %ch,0x0(%edi)
4138af:	6f                   	outsl  %ds:(%esi),(%dx)
4138b0:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
4138b4:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
4138b8:	00 69 00             	add    %ch,0x0(%ecx)
4138bb:	70 00                	jo     0x4138bd
4138bd:	4d                   	dec    %ebp
4138be:	00 65 00             	add    %ah,0x0(%ebp)
4138c1:	6e                   	outsb  %ds:(%esi),(%dx)
4138c2:	00 75 00             	add    %dh,0x0(%ebp)
4138c5:	49                   	dec    %ecx
4138c6:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4138ca:	00 6d 00             	add    %ch,0x0(%ebp)
4138cd:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
4138d1:	6d                   	insl   (%dx),%es:(%edi)
4138d2:	00 61 00             	add    %ah,0x0(%ecx)
4138d5:	67 00 65 00          	add    %ah,0x0(%di)
4138d9:	11 50 00             	adc    %edx,0x0(%eax)
4138dc:	00 38                	add    %bh,(%eax)
4138de:	70 00                	jo     0x4138e0
4138e0:	61                   	popa
4138e1:	00 73 00             	add    %dh,0x0(%ebx)
4138e4:	74 00                	je     0x4138e6
4138e6:	65 00 54 00 6f       	add    %dl,%gs:0x6f(%eax,%eax,1)
4138eb:	00 6f 00             	add    %ch,0x0(%edi)
4138ee:	6c                   	insb   (%dx),%es:(%edi)
4138ef:	00 53 00             	add    %dl,0x0(%ebx)
4138f2:	74 00                	je     0x4138f4
4138f4:	72 00                	jb     0x4138f6
4138f6:	69 00 70 00 4d 00    	imul   $0x4d0070,(%eax),%eax
4138fc:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
413900:	75 00                	jne    0x413902
413902:	49                   	dec    %ecx
413903:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
413907:	00 6d 00             	add    %ch,0x0(%ebp)
41390a:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
41390e:	6d                   	insl   (%dx),%es:(%edi)
41390f:	00 61 00             	add    %ah,0x0(%ecx)
413912:	67 00 65 00          	add    %ah,0x0(%di)
413916:	6a 53                	push   $0x53
413918:	00 00                	add    %al,(%eax)
41391a:	42                   	inc    %edx
41391b:	70 00                	jo     0x41391d
41391d:	72 00                	jb     0x41391f
41391f:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
413925:	50                   	push   %eax
413926:	00 72 00             	add    %dh,0x0(%edx)
413929:	65 00 76 00          	add    %dh,%gs:0x0(%esi)
41392d:	69 00 65 00 77 00    	imul   $0x770065,(%eax),%eax
413933:	54                   	push   %esp
413934:	00 6f 00             	add    %ch,0x0(%edi)
413937:	6f                   	outsl  %ds:(%esi),(%dx)
413938:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
41393c:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
413940:	00 69 00             	add    %ch,0x0(%ecx)
413943:	70 00                	jo     0x413945
413945:	42                   	inc    %edx
413946:	00 75 00             	add    %dh,0x0(%ebp)
413949:	74 00                	je     0x41394b
41394b:	74 00                	je     0x41394d
41394d:	6f                   	outsl  %ds:(%esi),(%dx)
41394e:	00 6e 00             	add    %ch,0x0(%esi)
413951:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
413955:	6d                   	insl   (%dx),%es:(%edi)
413956:	00 61 00             	add    %ah,0x0(%ecx)
413959:	67 00 65 00          	add    %ah,0x0(%di)
41395d:	c2 56 00             	ret    $0x56
413960:	00 46 70             	add    %al,0x70(%esi)
413963:	00 72 00             	add    %dh,0x0(%edx)
413966:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
41396c:	50                   	push   %eax
41396d:	00 72 00             	add    %dh,0x0(%edx)
413970:	65 00 76 00          	add    %dh,%gs:0x0(%esi)
413974:	69 00 65 00 77 00    	imul   $0x770065,(%eax),%eax
41397a:	54                   	push   %esp
41397b:	00 6f 00             	add    %ch,0x0(%edi)
41397e:	6f                   	outsl  %ds:(%esi),(%dx)
41397f:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
413983:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
413987:	00 69 00             	add    %ch,0x0(%ecx)
41398a:	70 00                	jo     0x41398c
41398c:	4d                   	dec    %ebp
41398d:	00 65 00             	add    %ah,0x0(%ebp)
413990:	6e                   	outsb  %ds:(%esi),(%dx)
413991:	00 75 00             	add    %dh,0x0(%ebp)
413994:	49                   	dec    %ecx
413995:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
413999:	00 6d 00             	add    %ch,0x0(%ebp)
41399c:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
4139a0:	6d                   	insl   (%dx),%es:(%edi)
4139a1:	00 61 00             	add    %ah,0x0(%ecx)
4139a4:	67 00 65 00          	add    %ah,0x0(%di)
4139a8:	9a 59 00 00 34 70 00 	lcall  $0x70,$0x34000059
4139af:	72 00                	jb     0x4139b1
4139b1:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
4139b7:	54                   	push   %esp
4139b8:	00 6f 00             	add    %ch,0x0(%edi)
4139bb:	6f                   	outsl  %ds:(%esi),(%dx)
4139bc:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
4139c0:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
4139c4:	00 69 00             	add    %ch,0x0(%ecx)
4139c7:	70 00                	jo     0x4139c9
4139c9:	42                   	inc    %edx
4139ca:	00 75 00             	add    %dh,0x0(%ebp)
4139cd:	74 00                	je     0x4139cf
4139cf:	74 00                	je     0x4139d1
4139d1:	6f                   	outsl  %ds:(%esi),(%dx)
4139d2:	00 6e 00             	add    %ch,0x0(%esi)
4139d5:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
4139d9:	6d                   	insl   (%dx),%es:(%edi)
4139da:	00 61 00             	add    %ah,0x0(%ecx)
4139dd:	67 00 65 00          	add    %ah,0x0(%di)
4139e1:	72 5c                	jb     0x413a3f
4139e3:	00 00                	add    %al,(%eax)
4139e5:	38 70 00             	cmp    %dh,0x0(%eax)
4139e8:	72 00                	jb     0x4139ea
4139ea:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
4139f0:	54                   	push   %esp
4139f1:	00 6f 00             	add    %ch,0x0(%edi)
4139f4:	6f                   	outsl  %ds:(%esi),(%dx)
4139f5:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
4139f9:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
4139fd:	00 69 00             	add    %ch,0x0(%ecx)
413a00:	70 00                	jo     0x413a02
413a02:	4d                   	dec    %ebp
413a03:	00 65 00             	add    %ah,0x0(%ebp)
413a06:	6e                   	outsb  %ds:(%esi),(%dx)
413a07:	00 75 00             	add    %dh,0x0(%ebp)
413a0a:	49                   	dec    %ecx
413a0b:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
413a0f:	00 6d 00             	add    %ch,0x0(%ebp)
413a12:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
413a16:	6d                   	insl   (%dx),%es:(%edi)
413a17:	00 61 00             	add    %ah,0x0(%ecx)
413a1a:	67 00 65 00          	add    %ah,0x0(%di)
413a1e:	9d                   	popf
413a1f:	5f                   	pop    %edi
413a20:	00 00                	add    %al,(%eax)
413a22:	36 72 00             	ss jb  0x413a25
413a25:	65 00 64 00 6f       	add    %ah,%gs:0x6f(%eax,%eax,1)
413a2a:	00 54 00 6f          	add    %dl,0x6f(%eax,%eax,1)
413a2e:	00 6f 00             	add    %ch,0x0(%edi)
413a31:	6c                   	insb   (%dx),%es:(%edi)
413a32:	00 53 00             	add    %dl,0x0(%ebx)
413a35:	74 00                	je     0x413a37
413a37:	72 00                	jb     0x413a39
413a39:	69 00 70 00 4d 00    	imul   $0x4d0070,(%eax),%eax
413a3f:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
413a43:	75 00                	jne    0x413a45
413a45:	49                   	dec    %ecx
413a46:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
413a4a:	00 6d 00             	add    %ch,0x0(%ebp)
413a4d:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
413a51:	6d                   	insl   (%dx),%es:(%edi)
413a52:	00 61 00             	add    %ah,0x0(%ecx)
413a55:	67 00 65 00          	add    %ah,0x0(%di)
413a59:	c8 62 00 00          	enter  $0x62,$0x0