44d769:	00 86 18 1d 00 94    	add    %al,-0x6bffe2e8(%esi)
44d76f:	01 95 00 00 00 00    	add    %edx,0x0(%ebp)
44d775:	00 03                	add    %al,(%ebx)
44d777:	00 c6                	add    %al,%dh
44d779:	00 3f                	add    %bh,(%edi)
44d77b:	0c 13                	or     $0x13,%al
44d77d:	00 95 00 a4 d8 00    	add    %dl,0xd8a400(%ebp)
44d783:	00 00                	add    %al,(%eax)
44d785:	00 13                	add    %dl,(%ebx)
44d787:	00 8c 23 ad 00 96 00 	add    %cl,0x9600ad(%ebx,%eiz,1)
44d78e:	b4 d8                	mov    $0xd8,%ah
44d790:	00 00                	add    %al,(%eax)
44d792:	00 00                	add    %al,(%eax)
44d794:	13 00                	adc    (%eax),%eax
44d796:	a3 23 ad 00 97       	mov    %eax,0x9700ad23
44d79b:	00 c4                	add    %al,%ah
44d79d:	d8 00                	fadds  (%eax)
44d79f:	00 00                	add    %al,(%eax)
44d7a1:	00 91 18 3f 08 a9    	add    %dl,-0x56f7c0e8(%ecx)
44d7a7:	00 98 00 00 00 00    	add    %bl,0x0(%eax)
44d7ad:	00 03                	add    %al,(%ebx)
44d7af:	00 86 18 1d 00 94    	add    %al,-0x6bffe2e8(%esi)
44d7b5:	01 98 00 00 00 00    	add    %ebx,0x0(%eax)
44d7bb:	00 03                	add    %al,(%ebx)
44d7bd:	00 c6                	add    %al,%dh
44d7bf:	00 3f                	add    %bh,(%edi)
44d7c1:	0c 68                	or     $0x68,%al
44d7c3:	0c 98                	or     $0x98,%al
44d7c5:	00 d0                	add    %dl,%al
44d7c7:	d8 00                	fadds  (%eax)
44d7c9:	00 00                	add    %al,(%eax)
44d7cb:	00 13                	add    %dl,(%ebx)
44d7cd:	00 ef                	add    %ch,%bh
44d7cf:	23 6e 0c             	and    0xc(%esi),%ebp
44d7d2:	99                   	cltd
44d7d3:	00 e0                	add    %ah,%al
44d7d5:	d8 00                	fadds  (%eax)
44d7d7:	00 00                	add    %al,(%eax)
44d7d9:	00 91 18 3f 08 a9    	add    %dl,-0x56f7c0e8(%ecx)
44d7df:	00 9a 00 00 00 00    	add    %bl,0x0(%edx)
44d7e5:	00 03                	add    %al,(%ebx)
44d7e7:	00 86 18 1d 00 94    	add    %al,-0x6bffe2e8(%esi)
44d7ed:	01 9a 00 00 00 00    	add    %ebx,0x0(%edx)
44d7f3:	00 03                	add    %al,(%ebx)
44d7f5:	00 c6                	add    %al,%dh
44d7f7:	00 3f                	add    %bh,(%edi)
44d7f9:	0c 82                	or     $0x82,%al
44d7fb:	0c 9a                	or     $0x9a,%al
44d7fd:	00 ec                	add    %ch,%ah
44d7ff:	d8 00                	fadds  (%eax)
44d801:	00 00                	add    %al,(%eax)
44d803:	00 13                	add    %dl,(%ebx)
44d805:	00 3b                	add    %bh,(%ebx)
44d807:	24 88                	and    $0x88,%al
44d809:	0c 9b                	or     $0x9b,%al
44d80b:	00 fc                	add    %bh,%ah
44d80d:	d8 00                	fadds  (%eax)
44d80f:	00 00                	add    %al,(%eax)
44d811:	00 91 18 3f 08 a9    	add    %dl,-0x56f7c0e8(%ecx)
44d817:	00 9c 00 00 00 00 00 	add    %bl,0x0(%eax,%eax,1)
44d81e:	03 00                	add    (%eax),%eax
44d820:	86 18                	xchg   %bl,(%eax)
44d822:	1d 00 94 01 9c       	sbb    $0x9c019400,%eax
44d827:	00 00                	add    %al,(%eax)
44d829:	00 00                	add    %al,(%eax)
44d82b:	00 03                	add    %al,(%ebx)
44d82d:	00 c6                	add    %al,%dh
44d82f:	00 3f                	add    %bh,(%edi)
44d831:	0c 68                	or     $0x68,%al
44d833:	0c 9c                	or     $0x9c,%al
44d835:	00 08                	add    %cl,(%eax)
44d837:	d9 00                	flds   (%eax)
44d839:	00 00                	add    %al,(%eax)
44d83b:	00 13                	add    %dl,(%ebx)
44d83d:	00 88 24 6e 0c 9d    	add    %cl,-0x62f391dc(%eax)
44d843:	00 18                	add    %bl,(%eax)
44d845:	d9 00                	flds   (%eax)
44d847:	00 00                	add    %al,(%eax)
44d849:	00 91 18 3f 08 a9    	add    %dl,-0x56f7c0e8(%ecx)
44d84f:	00 9e 00 00 00 00    	add    %bl,0x0(%esi)
44d855:	00 03                	add    %al,(%ebx)
44d857:	00 86 18 1d 00 94    	add    %al,-0x6bffe2e8(%esi)
44d85d:	01 9e 00 00 00 00    	add    %ebx,0x0(%esi)
44d863:	00 03                	add    %al,(%ebx)
44d865:	00 c6                	add    %al,%dh
44d867:	00 3f                	add    %bh,(%edi)
44d869:	0c aa                	or     $0xaa,%al
44d86b:	0c 9e                	or     $0x9e,%al
44d86d:	00 24 d9             	add    %ah,(%ecx,%ebx,8)
44d870:	00 00                	add    %al,(%eax)
44d872:	00 00                	add    %al,(%eax)
44d874:	13 00                	adc    (%eax),%eax
44d876:	d3 24 b1             	shll   %cl,(%ecx,%esi,4)
44d879:	0c 9f                	or     $0x9f,%al
44d87b:	00 34 d9             	add    %dh,(%ecx,%ebx,8)
44d87e:	00 00                	add    %al,(%eax)
44d880:	00 00                	add    %al,(%eax)
44d882:	91                   	xchg   %eax,%ecx
44d883:	18 3f                	sbb    %bh,(%edi)
44d885:	08 a9 00 a0 00 00    	or     %ch,0xa000(%ecx)
44d88b:	00 00                	add    %al,(%eax)
44d88d:	00 03                	add    %al,(%ebx)
44d88f:	00 86 18 1d 00 94    	add    %al,-0x6bffe2e8(%esi)
44d895:	01 a0 00 00 00 00    	add    %esp,0x0(%eax)
44d89b:	00 03                	add    %al,(%ebx)
44d89d:	00 c6                	add    %al,%dh
44d89f:	00 3f                	add    %bh,(%edi)
44d8a1:	0c c6                	or     $0xc6,%al
44d8a3:	0c a0                	or     $0xa0,%al
44d8a5:	00 40 d9             	add    %al,-0x27(%eax)
44d8a8:	00 00                	add    %al,(%eax)
44d8aa:	00 00                	add    %al,(%eax)
44d8ac:	13 00                	adc    (%eax),%eax
44d8ae:	20 25 cd 0c a1 00    	and    %ah,0xa10ccd
44d8b4:	50                   	push   %eax
44d8b5:	d9 00                	flds   (%eax)
44d8b7:	00 00                	add    %al,(%eax)
44d8b9:	00 91 18 3f 08 a9    	add    %dl,-0x56f7c0e8(%ecx)
44d8bf:	00 a2 00 00 00 00    	add    %ah,0x0(%edx)
44d8c5:	00 03                	add    %al,(%ebx)
44d8c7:	00 86 18 1d 00 94    	add    %al,-0x6bffe2e8(%esi)
44d8cd:	01 a2 00 00 00 00    	add    %esp,0x0(%edx)
44d8d3:	00 03                	add    %al,(%ebx)
44d8d5:	00 c6                	add    %al,%dh
44d8d7:	00 3f                	add    %bh,(%edi)
44d8d9:	0c 68                	or     $0x68,%al
44d8db:	0c a2                	or     $0xa2,%al
44d8dd:	00 5c d9 00          	add    %bl,0x0(%ecx,%ebx,8)
44d8e1:	00 00                	add    %al,(%eax)
44d8e3:	00 13                	add    %dl,(%ebx)
44d8e5:	00 6d 25             	add    %ch,0x25(%ebp)
44d8e8:	6e                   	outsb  %ds:(%esi),(%dx)
44d8e9:	0c a3                	or     $0xa3,%al
44d8eb:	00 6c d9 00          	add    %ch,0x0(%ecx,%ebx,8)
44d8ef:	00 00                	add    %al,(%eax)
44d8f1:	00 91 18 3f 08 a9    	add    %dl,-0x56f7c0e8(%ecx)
44d8f7:	00 a4 00 00 00 00 00 	add    %ah,0x0(%eax,%eax,1)
44d8fe:	03 00                	add    (%eax),%eax
44d900:	86 18                	xchg   %bl,(%eax)
44d902:	1d 00 94 01 a4       	sbb    $0xa4019400,%eax
44d907:	00 00                	add    %al,(%eax)
44d909:	00 00                	add    %al,(%eax)
44d90b:	00 03                	add    %al,(%ebx)
44d90d:	00 c6                	add    %al,%dh
44d90f:	00 3f                	add    %bh,(%edi)
44d911:	0c f0                	or     $0xf0,%al
44d913:	0c a4                	or     $0xa4,%al
44d915:	00 78 d9             	add    %bh,-0x27(%eax)
44d918:	00 00                	add    %al,(%eax)
44d91a:	00 00                	add    %al,(%eax)
44d91c:	13 00                	adc    (%eax),%eax
44d91e:	ba 25 f8 0c a5       	mov    $0xa50cf825,%edx
44d923:	00 88 d9 00 00 00    	add    %cl,0xd9(%eax)
44d929:	00 91 18 3f 08 a9    	add    %dl,-0x56f7c0e8(%ecx)
44d92f:	00 a6 00 00 00 00    	add    %ah,0x0(%esi)
44d935:	00 03                	add    %al,(%ebx)
44d937:	00 86 18 1d 00 94    	add    %al,-0x6bffe2e8(%esi)
44d93d:	01 a6 00 00 00 00    	add    %esp,0x0(%esi)
44d943:	00 03                	add    %al,(%ebx)
44d945:	00 c6                	add    %al,%dh
44d947:	00 3f                	add    %bh,(%edi)
44d949:	0c 1c                	or     $0x1c,%al
44d94b:	0d a6 00 a0 d9       	or     $0xd9a000a6,%eax
44d950:	00 00                	add    %al,(%eax)
44d952:	00 00                	add    %al,(%eax)
44d954:	13 00                	adc    (%eax),%eax
44d956:	21 26                	and    %esp,(%esi)
44d958:	80 00 a6             	addb   $0xa6,(%eax)
44d95b:	00 ac d9 00 00 00 00 	add    %ch,0x0(%ecx,%ebx,8)
44d962:	13 00                	adc    (%eax),%eax
44d964:	3a 26                	cmp    (%esi),%ah
44d966:	80 00 a6             	addb   $0xa6,(%eax)
44d969:	00 b8 d9 00 00 00    	add    %bh,0xd9(%eax)
44d96f:	00 91 18 3f 08 a9    	add    %dl,-0x56f7c0e8(%ecx)
44d975:	00 a6 00 00 00 00    	add    %ah,0x0(%esi)
44d97b:	00 03                	add    %al,(%ebx)
44d97d:	00 86 18 1d 00 94    	add    %al,-0x6bffe2e8(%esi)
44d983:	01 a6 00 00 00 00    	add    %esp,0x0(%esi)
44d989:	00 03                	add    %al,(%ebx)
44d98b:	00 c6                	add    %al,%dh
44d98d:	00 3f                	add    %bh,(%edi)
44d98f:	0c 2f                	or     $0x2f,%al
44d991:	0d a6 00 c4 d9       	or     $0xd9c400a6,%eax
44d996:	00 00                	add    %al,(%eax)
44d998:	00 00                	add    %al,(%eax)
44d99a:	13 00                	adc    (%eax),%eax
44d99c:	86 26                	xchg   %ah,(%esi)
44d99e:	36 0d a7 00 d4 d9    	ss or  $0xd9d400a7,%eax
44d9a4:	00 00                	add    %al,(%eax)
44d9a6:	00 00                	add    %al,(%eax)
44d9a8:	91                   	xchg   %eax,%ecx
44d9a9:	18 3f                	sbb    %bh,(%edi)
44d9ab:	08 a9 00 a8 00 00    	or     %ch,0xa800(%ecx)
44d9b1:	00 00                	add    %al,(%eax)
44d9b3:	00 03                	add    %al,(%ebx)
44d9b5:	00 86 18 1d 00 94    	add    %al,-0x6bffe2e8(%esi)
44d9bb:	01 a8 00 00 00 00    	add    %ebp,0x0(%eax)
44d9c1:	00 03                	add    %al,(%ebx)
44d9c3:	00 c6                	add    %al,%dh
44d9c5:	00 3f                	add    %bh,(%edi)
44d9c7:	0c 4b                	or     $0x4b,%al
44d9c9:	0d a8 00 e0 d9       	or     $0xd9e000a8,%eax
44d9ce:	00 00                	add    %al,(%eax)
44d9d0:	00 00                	add    %al,(%eax)
44d9d2:	13 00                	adc    (%eax),%eax
44d9d4:	d2 26                	shlb   %cl,(%esi)
44d9d6:	52                   	push   %edx
44d9d7:	0d a9 00 f0 d9       	or     $0xd9f000a9,%eax
44d9dc:	00 00                	add    %al,(%eax)
44d9de:	00 00                	add    %al,(%eax)
44d9e0:	91                   	xchg   %eax,%ecx
44d9e1:	18 3f                	sbb    %bh,(%edi)
44d9e3:	08 a9 00 aa 00 00    	or     %ch,0xaa00(%ecx)
44d9e9:	00 00                	add    %al,(%eax)
44d9eb:	00 03                	add    %al,(%ebx)
44d9ed:	00 86 18 1d 00 94    	add    %al,-0x6bffe2e8(%esi)
44d9f3:	01 aa 00 00 00 00    	add    %ebp,0x0(%edx)
44d9f9:	00 03                	add    %al,(%ebx)
44d9fb:	00 c6                	add    %al,%dh
44d9fd:	00 3f                	add    %bh,(%edi)
44d9ff:	0c 67                	or     $0x67,%al
44da01:	0d aa 00 fc d9       	or     $0xd9fc00aa,%eax
44da06:	00 00                	add    %al,(%eax)
44da08:	00 00                	add    %al,(%eax)
44da0a:	13 00                	adc    (%eax),%eax
44da0c:	1c 27                	sbb    $0x27,%al
44da0e:	6d                   	insl   (%dx),%es:(%edi)
44da0f:	0d aa 00 0c da       	or     $0xda0c00aa,%eax
44da14:	00 00                	add    %al,(%eax)
44da16:	00 00                	add    %al,(%eax)
44da18:	91                   	xchg   %eax,%ecx
44da19:	18 3f                	sbb    %bh,(%edi)
44da1b:	08 a9 00 aa 00 00    	or     %ch,0xaa00(%ecx)
44da21:	00 00                	add    %al,(%eax)
44da23:	00 03                	add    %al,(%ebx)
44da25:	00 86 18 1d 00 94    	add    %al,-0x6bffe2e8(%esi)
44da2b:	01 aa 00 00 00 00    	add    %ebp,0x0(%edx)
44da31:	00 03                	add    %al,(%ebx)
44da33:	00 c6                	add    %al,%dh
44da35:	00 3f                	add    %bh,(%edi)
44da37:	0c 81                	or     $0x81,%al
44da39:	0d aa 00 18 da       	or     $0xda1800aa,%eax
44da3e:	00 00                	add    %al,(%eax)
44da40:	00 00                	add    %al,(%eax)
44da42:	13 00                	adc    (%eax),%eax
44da44:	67 27                	addr16 daa
44da46:	88 0d ab 00 28 da    	mov    %cl,0xda2800ab
44da4c:	00 00                	add    %al,(%eax)
44da4e:	00 00                	add    %al,(%eax)
44da50:	91                   	xchg   %eax,%ecx
44da51:	18 3f                	sbb    %bh,(%edi)
44da53:	08 a9 00 ac 00 00    	or     %ch,0xac00(%ecx)
44da59:	00 00                	add    %al,(%eax)
44da5b:	00 03                	add    %al,(%ebx)
44da5d:	00 86 18 1d 00 94    	add    %al,-0x6bffe2e8(%esi)
44da63:	01 ac 00 00 00 00 00 	add    %ebp,0x0(%eax,%eax,1)
44da6a:	03 00                	add    (%eax),%eax
44da6c:	c6 00 3f             	movb   $0x3f,(%eax)
44da6f:	0c 9d                	or     $0x9d,%al
44da71:	0d ac 00 34 da       	or     $0xda3400ac,%eax
44da76:	00 00                	add    %al,(%eax)
44da78:	00 00                	add    %al,(%eax)
44da7a:	13 00                	adc    (%eax),%eax
44da7c:	b2 27                	mov    $0x27,%dl
44da7e:	a4                   	movsb  %ds:(%esi),%es:(%edi)
44da7f:	0d ad 00 44 da       	or     $0xda4400ad,%eax
44da84:	00 00                	add    %al,(%eax)
44da86:	00 00                	add    %al,(%eax)
44da88:	91                   	xchg   %eax,%ecx
44da89:	18 3f                	sbb    %bh,(%edi)
44da8b:	08 a9 00 ae 00 00    	or     %ch,0xae00(%ecx)
44da91:	00 00                	add    %al,(%eax)
44da93:	00 03                	add    %al,(%ebx)
44da95:	00 86 18 1d 00 94    	add    %al,-0x6bffe2e8(%esi)
44da9b:	01 ae 00 00 00 00    	add    %ebp,0x0(%esi)
44daa1:	00 03                	add    %al,(%ebx)
44daa3:	00 c6                	add    %al,%dh
44daa5:	00 3f                	add    %bh,(%edi)
44daa7:	0c 82                	or     $0x82,%al
44daa9:	0c ae                	or     $0xae,%al
44daab:	00 5c da 00          	add    %bl,0x0(%edx,%ebx,8)
44daaf:	00 00                	add    %al,(%eax)
44dab1:	00 13                	add    %dl,(%ebx)
44dab3:	00 1a                	add    %bl,(%edx)
44dab5:	28 88 0c af 00 6c    	sub    %cl,0x6c00af0c(%eax)
44dabb:	da 00                	fiaddl (%eax)
44dabd:	00 00                	add    %al,(%eax)
44dabf:	00 13                	add    %dl,(%ebx)
44dac1:	00 33                	add    %dh,(%ebx)
44dac3:	28 88 0c b0 00 7c    	sub    %cl,0x7c00b00c(%eax)
44dac9:	da 00                	fiaddl (%eax)
44dacb:	00 00                	add    %al,(%eax)
44dacd:	00 91 18 3f 08 a9    	add    %dl,-0x56f7c0e8(%ecx)
44dad3:	00 b1 00 00 00 00    	add    %dh,0x0(%ecx)
44dad9:	00 03                	add    %al,(%ebx)
44dadb:	00 86 18 1d 00 94    	add    %al,-0x6bffe2e8(%esi)
44dae1:	01 b1 00 00 00 00    	add    %esi,0x0(%ecx)
44dae7:	00 03                	add    %al,(%ebx)
44dae9:	00 c6                	add    %al,%dh
44daeb:	00 3f                	add    %bh,(%edi)
44daed:	0c 9d                	or     $0x9d,%al
44daef:	0d b1 00 88 da       	or     $0xda8800b1,%eax
44daf4:	00 00                	add    %al,(%eax)
44daf6:	00 00                	add    %al,(%eax)
44daf8:	13 00                	adc    (%eax),%eax
44dafa:	7d 28                	jge    0x44db24
44dafc:	a4                   	movsb  %ds:(%esi),%es:(%edi)
44dafd:	0d b2 00 98 da       	or     $0xda9800b2,%eax
44db02:	00 00                	add    %al,(%eax)
44db04:	00 00                	add    %al,(%eax)
44db06:	91                   	xchg   %eax,%ecx
44db07:	18 3f                	sbb    %bh,(%edi)
44db09:	08 a9 00 b3 00 00    	or     %ch,0xb300(%ecx)
44db0f:	00 00                	add    %al,(%eax)
44db11:	00 03                	add    %al,(%ebx)
44db13:	00 86 18 1d 00 94    	add    %al,-0x6bffe2e8(%esi)
44db19:	01 b3 00 00 00 00    	add    %esi,0x0(%ebx)
44db1f:	00 03                	add    %al,(%ebx)
44db21:	00 c6                	add    %al,%dh
44db23:	00 3f                	add    %bh,(%edi)
44db25:	0c aa                	or     $0xaa,%al
44db27:	0c b3                	or     $0xb3,%al
44db29:	00 a4 da 00 00 00 00 	add    %ah,0x0(%edx,%ebx,8)
44db30:	13 00                	adc    (%eax),%eax
44db32:	c9                   	leave
44db33:	28 b1 0c b4 00 b4    	sub    %dh,-0x4bff4bf4(%ecx)
44db39:	da 00                	fiaddl (%eax)
44db3b:	00 00                	add    %al,(%eax)
44db3d:	00 91 18 3f 08 a9    	add    %dl,-0x56f7c0e8(%ecx)
44db43:	00 b5 00 00 00 00    	add    %dh,0x0(%ebp)
44db49:	00 03                	add    %al,(%ebx)
44db4b:	00 86 18 1d 00 94    	add    %al,-0x6bffe2e8(%esi)
44db51:	01 b5 00 00 00 00    	add    %esi,0x0(%ebp)
44db57:	00 03                	add    %al,(%ebx)
44db59:	00 c6                	add    %al,%dh
44db5b:	00 3f                	add    %bh,(%edi)
44db5d:	0c 68                	or     $0x68,%al
44db5f:	0c b5                	or     $0xb5,%al
44db61:	00 c0                	add    %al,%al
44db63:	da 00                	fiaddl (%eax)
44db65:	00 00                	add    %al,(%eax)
44db67:	00 13                	add    %dl,(%ebx)
44db69:	00 16                	add    %dl,(%esi)
44db6b:	29 6e 0c             	sub    %ebp,0xc(%esi)
44db6e:	b6 00                	mov    $0x0,%dh
44db70:	d0 da                	rcr    $1,%dl
44db72:	00 00                	add    %al,(%eax)
44db74:	00 00                	add    %al,(%eax)
44db76:	91                   	xchg   %eax,%ecx
44db77:	18 3f                	sbb    %bh,(%edi)