45e76c:	3d 00 69 00 8c       	cmp    $0x8c006900,%eax
45e771:	00 a2 03 bd 00 39    	add    %ah,0x3900bd03(%edx)
45e777:	00 a3 23 28 00 75    	add    %ah,0x75002823(%ebx)
45e77d:	00 b2 00 d9 03 c0    	add    %dh,-0x3ffc2700(%edx)
45e783:	00 2e                	add    %ch,(%esi)
45e785:	00 80 23 27 00 60    	add    %al,0x60002723(%eax)
45e78b:	00 ae 00 c1 03 66    	add    %ch,0x6603c100(%esi)
45e791:	00 02                	add    %al,(%edx)
45e793:	00 f7                	add    %dh,%bh
45e795:	23 28                	and    (%eax),%ebp
45e797:	00 27                	add    %ah,(%edi)
45e799:	00 b9 18 38 04 e6    	add    %bh,-0x19fbc7e8(%ecx)
45e79f:	00 0b                	add    %cl,(%ebx)
45e7a1:	00 e1                	add    %ah,%cl
45e7a3:	23 3f                	and    (%edi),%edi
45e7a5:	00 28                	add    %ch,(%eax)
45e7a7:	00 a1 08 f5 01 48    	add    %ah,0x4801f508(%ecx)
45e7ad:	00 35 00 e7 23 11    	add    %dh,0x1123e700
45e7b3:	00 3f                	add    %bh,(%edi)
45e7b5:	00 ae 08 b7 04 db    	add    %ch,-0x24fb48f8(%esi)
45e7bb:	00 29                	add    %ch,(%ecx)
45e7bd:	00 25 24 1f 00 11    	add    %ah,0x11001f24
45e7c3:	00 b9 08 b7 04 52    	add    %bh,0x5204b708(%ecx)
45e7c9:	00 3d 00 31 24 21    	add    %bh,0x21243100
45e7cf:	00 1f                	add    %bl,(%edi)
45e7d1:	00 97 08 91 04 db    	add    %dl,-0x24fb6ef8(%edi)
45e7d7:	00 32                	add    %dh,(%edx)
45e7d9:	00 30                	add    %dh,(%eax)
45e7db:	24 3d                	and    $0x3d,%al
45e7dd:	00 21                	add    %ah,(%ecx)
45e7df:	00 99 18 b6 00 23    	add    %bl,0x2300b618(%ecx)
45e7e5:	00 3e                	add    %bh,(%esi)
45e7e7:	00 07                	add    %al,(%edi)
45e7e9:	24 28                	and    $0x28,%al
45e7eb:	00 3d 00 a7 00 21    	add    %bh,0x2100a700
45e7f1:	05 0b 01 29 00       	add    $0x29010b,%eax
45e7f6:	b8 24 27 00 28       	mov    $0x28002724,%eax
45e7fb:	00 bb 18 86 00 03    	add    %bh,0x3008618(%ebx)
45e801:	00 0a                	add    %cl,(%edx)
45e803:	00 a7 24 28 00 27    	add    %ah,0x27002824(%edi)
45e809:	00 c9                	add    %cl,%cl
45e80b:	01 2c 07             	add    %ebp,(%edi,%eax,1)
45e80e:	3d 00 04 00 cd       	cmp    $0xcd000400,%eax
45e813:	25 3f 00 28 00       	and    $0x28003f,%eax
45e818:	c6 01 32             	movb   $0x32,(%ecx)
45e81b:	07                   	pop    %es
45e81c:	eb 01                	jmp    0x45e81f
45e81e:	3a 00                	cmp    (%eax),%al
45e820:	f3 25 11 00 3f 00    	repz and $0x3f0011,%eax
45e826:	ae                   	scas   %es:(%edi),%al
45e827:	08 ba 07 c0 01 21    	or     %bh,0x2101c007(%edx)
45e82d:	00 d5                	add    %dl,%ch
45e82f:	25 1f 00 11 00       	and    $0x11001f,%eax
45e834:	b9 08 8e 07 ca       	mov    $0xca078e08,%ecx
45e839:	01 34 00             	add    %esi,(%eax,%eax,1)
45e83c:	3d 26 21 00 1f       	cmp    $0x1f002126,%eax
45e841:	00 97 08 90 07 db    	add    %dl,-0x24f86ff8(%edi)
45e847:	01 3a                	add    %edi,(%edx)
45e849:	00 20                	add    %ah,(%eax)
45e84b:	26 3d 00 21 00 99    	es cmp $0x99002100,%eax
45e851:	08 ad 07 c3 01 35    	or     %ch,0x3501c307(%ebp)
45e857:	00 33                	add    %dh,(%ebx)
45e859:	26 28 00             	sub    %al,%es:(%eax)
45e85c:	3d 00 a7 18 b8       	cmp    $0xb818a700,%eax
45e861:	00 0d 00 21 00 00    	add    %cl,0x2100
45e867:	26 27                	es daa
45e869:	00 28                	add    %ch,(%eax)
45e86b:	00 bb 00 79 08 99    	add    %bh,-0x66f78700(%ebx)
45e871:	02 0f                	add    (%edi),%cl
45e873:	00 3f                	add    %bh,(%edi)
45e875:	27                   	daa
45e876:	28 00                	sub    %al,(%eax)
45e878:	27                   	daa
45e879:	00 ae 08 21 09 98    	add    %ch,-0x67f6def8(%esi)
45e87f:	02 01                	add    (%ecx),%al
45e881:	00 19                	add    %bl,(%ecx)
45e883:	27                   	daa
45e884:	3f                   	aas
45e885:	00 28                	add    %ch,(%eax)
45e887:	00 a1 08 0d 09 80    	add    %ah,-0x7ff6f2f8(%ecx)
45e88d:	02 3f                	add    (%edi),%bh
45e88f:	00 0b                	add    %cl,(%ebx)
45e891:	27                   	daa
45e892:	11 00                	adc    %eax,(%eax)
45e894:	3f                   	aas
45e895:	00 ae 08 09 09 5d    	add    %ch,0x5d090908(%esi)
45e89b:	00 22                	add    %ah,(%edx)
45e89d:	00 3d 27 1f 00 11    	add    %bh,0x11001f27
45e8a3:	00 b9 08 11 09 d4    	add    %bh,-0x2bf6eef8(%ecx)
45e8a9:	00 37                	add    %dh,(%edi)
45e8ab:	00 15 27 21 00 1f    	add    %dl,0x1f002127
45e8b1:	00 97 08 7b 09 ea    	add    %dl,-0x15f684f8(%edi)
45e8b7:	02 07                	add    (%edi),%al
45e8b9:	00 18                	add    %bl,(%eax)
45e8bb:	27                   	daa
45e8bc:	3d 00 21 00 99       	cmp    $0x99002100,%eax
45e8c1:	08 41 09             	or     %al,0x9(%ecx)
45e8c4:	ef                   	out    %eax,(%dx)
45e8c5:	02 08                	add    (%eax),%cl
45e8c7:	00 1b                	add    %bl,(%ebx)
45e8c9:	27                   	daa
45e8ca:	28 00                	sub    %al,(%eax)
45e8cc:	3d 00 a7 08 43       	cmp    $0x4308a700,%eax
45e8d1:	09 ce                	or     %ecx,%esi
45e8d3:	02 1e                	add    (%esi),%bl
45e8d5:	00 6c 27 27          	add    %ch,0x27(%edi,%eiz,1)
45e8d9:	00 28                	add    %ch,(%eax)
45e8db:	00 bb 08 44 09 fb    	add    %bh,-0x4f6bbf8(%ebx)
45e8e1:	02 30                	add    (%eax),%dh
45e8e3:	00 6f 27             	add    %ch,0x27(%edi)
45e8e6:	28 00                	sub    %al,(%eax)
45e8e8:	27                   	daa
45e8e9:	00 ae 18 9a 00 3d    	add    %ch,0x3d009a18(%esi)
45e8ef:	00 3d 00 49 27 3f    	add    %bh,0x3f274900
45e8f5:	00 28                	add    %ch,(%eax)
45e8f7:	00 a1 18 8f 00 33    	add    %ah,0x33008f18(%ecx)
45e8fd:	03 03                	add    (%ebx),%eax
45e8ff:	00 83 27 11 00 3f    	add    %al,0x3f001127(%ebx)
45e905:	00 ee                	add    %ch,%dh
45e907:	08 fa                	or     %bh,%dl
45e909:	01 5d 00             	add    %ebx,0x0(%ebp)
45e90c:	19 00                	sbb    %eax,(%eax)
45e90e:	85 27                	test   %esp,(%edi)
45e910:	1f                   	pop    %ds
45e911:	00 11                	add    %dl,(%ecx)
45e913:	00 f9                	add    %bh,%cl
45e915:	00 70 08             	add    %dh,0x8(%eax)
45e918:	a1 02 0c 00 41       	mov    0x41000c02,%eax
45e91d:	28 21                	sub    %ah,(%ecx)
45e91f:	00 1f                	add    %bl,(%edi)
45e921:	00 80 00 ed 09 ab    	add    %al,-0x54f61300(%eax)
45e927:	03 03                	add    (%ebx),%eax
45e929:	00 84 28 3d 00 21 00 	add    %al,0x21003d(%eax,%ebp,1)
45e930:	99                   	cltd
45e931:	08 51 0a             	or     %dl,0xa(%ecx)
45e934:	e0 02                	loopne 0x45e938
45e936:	0d 00 93 28 28       	or     $0x28289300,%eax
45e93b:	00 3d 00 a7 08 53    	add    %bh,0x5308a700
45e941:	0a f5                	or     %ch,%dh
45e943:	02 1a                	add    (%edx),%bl
45e945:	00 e8                	add    %ch,%al
45e947:	28 27                	sub    %ah,(%edi)
45e949:	00 28                	add    %ch,(%eax)
45e94b:	00 bb 08 79 0a a5    	add    %bh,-0x5af586f8(%ebx)
45e951:	01 37                	add    %esi,(%edi)
45e953:	00 f7                	add    %dh,%bh
45e955:	28 28                	sub    %ch,(%eax)
45e957:	00 27                	add    %ah,(%edi)
45e959:	00 ae 08 5f 0a 8c    	add    %ch,-0x73f5a0f8(%esi)
45e95f:	03 39                	add    (%ecx),%edi
45e961:	00 c5                	add    %al,%ch
45e963:	28 3f                	sub    %bh,(%edi)
45e965:	00 28                	add    %ch,(%eax)
45e967:	00 e1                	add    %ah,%cl
45e969:	08 f5                	or     %dh,%ch
45e96b:	01 48 00             	add    %ecx,0x0(%eax)
45e96e:	06                   	push   %es
45e96f:	00 c3                	add    %al,%bl
45e971:	28 11                	sub    %dl,(%ecx)
45e973:	00 3f                	add    %bh,(%edi)
45e975:	00 ee                	add    %ch,%dh
45e977:	00 7f 08             	add    %bh,0x8(%edi)
45e97a:	ae                   	scas   %es:(%edi),%al
45e97b:	02 1a                	add    (%edx),%bl
45e97d:	00 71 29             	add    %dh,0x29(%ecx)
45e980:	1f                   	pop    %ds
45e981:	00 11                	add    %dl,(%ecx)
45e983:	00 b9 18 8f 00 3b    	add    %bh,0x3b008f18(%ecx)
45e989:	00 0f                	add    %cl,(%edi)
45e98b:	00 65 29             	add    %ah,0x29(%ebp)
45e98e:	21 00                	and    %eax,(%eax)
45e990:	1f                   	pop    %ds
45e991:	00 97 08 8c 0a 96    	add    %dl,-0x69f573f8(%edi)
45e997:	03 00                	add    (%eax),%eax
45e999:	00 48 29             	add    %cl,0x29(%eax)
45e99c:	3d 00 21 00 99       	cmp    $0x99002100,%eax
45e9a1:	08 ad 0a fc 03 0f    	or     %ch,0xf03fc0a(%ebp)
45e9a7:	00 4b 29             	add    %cl,0x29(%ebx)
45e9aa:	28 00                	sub    %al,(%eax)
45e9ac:	3d 00 a7 08 da       	cmp    $0xda08a700,%eax
45e9b1:	0a d8                	or     %al,%bl
45e9b3:	03 17                	add    (%edi),%edx
45e9b5:	00 5c 29 27          	add    %bl,0x27(%ecx,%ebp,1)
45e9b9:	00 28                	add    %ch,(%eax)
45e9bb:	00 bb 08 f3 0a d1    	add    %bh,-0x2ef50cf8(%ebx)
45e9c1:	03 39                	add    (%ecx),%edi
45e9c3:	00 bf 29 28 00 27    	add    %bh,0x27002829(%edi)
45e9c9:	00 ae 00 e2 0a d1    	add    %ch,-0x2ef51e00(%esi)
45e9cf:	03 36                	add    (%esi),%esi
45e9d1:	00 1d 2a 3f 00 28    	add    %bl,0x28003f2a
45e9d7:	00 a1 00 70 08 bb    	add    %ah,-0x44f79000(%ecx)
45e9dd:	02 0c 00             	add    (%eax,%eax,1),%cl
45e9e0:	43                   	inc    %ebx
45e9e1:	2a 11                	sub    (%ecx),%dl
45e9e3:	00 3f                	add    %bh,(%edi)
45e9e5:	00 ee                	add    %ch,%dh
45e9e7:	00 0a                	add    %cl,(%edx)
45e9e9:	0b 5d 00             	or     0x0(%ebp),%ebx
45e9ec:	10 00                	adc    %al,(%eax)
45e9ee:	4d                   	dec    %ebp
45e9ef:	2a 1f                	sub    (%edi),%bl
45e9f1:	00 11                	add    %dl,(%ecx)
45e9f3:	00 b9 00 95 03 f8    	add    %bh,-0x7fc6b00(%ecx)
45e9f9:	02 05 00 bd 2a 21    	add    0x212abd00,%al
45e9ff:	00 1f                	add    %bl,(%edi)
45ea01:	00 97 18 98 00 34    	add    %dl,0x34009818(%edi)
45ea07:	00 0a                	add    %cl,(%edx)
45ea09:	00 a0 2a 3d 00 21    	add    %ah,0x21003d2a(%eax)
45ea0f:	00 99 08 0d 09 86    	add    %bl,-0x79f6f2f8(%ecx)
45ea15:	02 05 00 b7 2a 28    	add    0x282ab700,%al
45ea1b:	00 3d 00 a7 08 3a    	add    %bh,0x3a08a700
45ea21:	09 ac 02 12 00 b4 2a 	or     %ebp,0x2ab40012(%edx,%eax,1)
45ea28:	27                   	daa
45ea29:	00 28                	add    %ch,(%eax)
45ea2b:	00 bb 08 0f 09 6a    	add    %bh,0x6a090f08(%ebx)
45ea31:	00 3f                	add    %bh,(%edi)
45ea33:	00 9b 2a 28 00 27    	add    %bl,0x2700282a(%ebx)
45ea39:	00 ae 08 04 09 d2    	add    %ch,-0x2df6fbf8(%esi)
45ea3f:	00 31                	add    %dh,(%ecx)
45ea41:	00 a1 2a 3f 00 28    	add    %ah,0x28003f2a(%ecx)
45ea47:	00 a1 08 6c 09 ff    	add    %ah,-0xf693f8(%ecx)
45ea4d:	02 0e                	add    (%esi),%cl
45ea4f:	00 a7 2a 11 00 3f    	add    %ah,0x3f00112a(%edi)
45ea55:	00 ae 08 77 09 f8    	add    %ch,-0x7f688f8(%esi)
45ea5b:	02 12                	add    (%edx),%dl
45ea5d:	00 e5                	add    %ah,%ch
45ea5f:	2a 1f                	sub    (%edi),%bl
45ea61:	00 11                	add    %dl,(%ecx)
45ea63:	00 b9 08 74 09 f8    	add    %bh,-0x7f68bf8(%ecx)
45ea69:	02 18                	add    (%eax),%bl
45ea6b:	00 f1                	add    %dh,%cl
45ea6d:	2a 21                	sub    (%ecx),%ah
45ea6f:	00 1f                	add    %bl,(%edi)
45ea71:	00 97 08 5a 09 cc    	add    %dl,-0x33f6a5f8(%edi)
45ea77:	02 17                	add    (%edi),%dl
45ea79:	00 f0                	add    %dh,%al
45ea7b:	2a 3d 00 21 00 99    	sub    0x99002100,%bh
45ea81:	18 b6 00 23 00 19    	sbb    %dh,0x19002300(%esi)
45ea87:	00 c7                	add    %al,%bh
45ea89:	2a 28                	sub    (%eax),%ch
45ea8b:	00 3d 00 a7 00 47    	add    %bh,0x4700a700
45ea91:	08 97 02 0e 00 90    	or     %dl,-0x6ffff1fe(%edi)
45ea97:	2b 27                	sub    (%edi),%esp
45ea99:	00 28                	add    %ch,(%eax)
45ea9b:	00 ac 00 7c 0b 9c 03 	add    %ch,0x39c0b7c(%eax,%eax,1)
45eaa2:	20 00                	and    %al,(%eax)
45eaa4:	d7                   	xlat   %ds:(%ebx)
45eaa5:	2b 28                	sub    (%eax),%ebp
45eaa7:	00 27                	add    %ah,(%edi)
45eaa9:	00 ae 18 9a 00 3d    	add    %ch,0x3d009a18(%esi)
45eaaf:	00 2d 00 e1 2b 3f    	add    %ch,0x3f2be100
45eab5:	00 28                	add    %ch,(%eax)
45eab7:	00 a1 18 8f 00 ce    	add    %ah,-0x31ff70e8(%ecx)
45eabd:	00 13                	add    %dl,(%ebx)
45eabf:	00 e3                	add    %ah,%bl
45eac1:	2b 11                	sub    (%ecx),%edx
45eac3:	00 3f                	add    %bh,(%edi)
45eac5:	00 ae 18 80 00 2f    	add    %ch,0x2f008018(%esi)
45eacb:	04 0e                	add    $0xe,%al
45eacd:	00 29                	add    %ch,(%ecx)
45eacf:	2c 1f                	sub    $0x1f,%al
45ead1:	00 11                	add    %dl,(%ecx)
45ead3:	00 ae 00 6e 0c 54    	add    %ch,0x540c6e00(%esi)
45ead9:	04 1d                	add    $0x1d,%al
45eadb:	00 dd                	add    %bl,%ch
45eadd:	2c 21                	sub    $0x21,%al
45eadf:	00 1f                	add    %bl,(%edi)
45eae1:	00 87 00 79 0c bc    	add    %al,-0x43f38700(%edi)
45eae7:	04 10                	add    $0x10,%al
45eae9:	00 08                	add    %cl,(%eax)
45eaeb:	2d 3d 00 21 00       	sub    $0x21003d,%eax
45eaf0:	89 00                	mov    %eax,(%eax)
45eaf2:	57                   	push   %edi
45eaf3:	0c eb                	or     $0xeb,%al
45eaf5:	04 12                	add    $0x12,%al
45eaf7:	00 83 2d 28 00 3d    	add    %al,0x3d00282d(%ebx)
45eafd:	00 a7 18 b8 00 0d    	add    %ah,0xd00b818(%edi)
45eb03:	00 02                	add    %al,(%edx)
45eb05:	00 84 2d 27 00 28 00 	add    %al,0x280027(%ebp,%ebp,1)
45eb0c:	ab                   	stos   %eax,%es:(%edi)
45eb0d:	00 67 0c             	add    %ah,0xc(%edi)
45eb10:	04 05                	add    $0x5,%al
45eb12:	2c 00                	sub    $0x0,%al
45eb14:	3f                   	aas
45eb15:	00 29                	add    %ch,(%ecx)
45eb17:	00 9d 00 28 00 3c    	add    %bl,0x3c002800(%ebp)
45eb1d:	00 39                	add    %bh,(%ecx)
45eb1f:	01 1f                	add    %ebx,(%edi)
45eb21:	00 13                	add    %dl,(%ebx)
45eb23:	00 1e                	add    %bl,(%esi)
45eb25:	01 28                	add    %ebp,(%eax)
45eb27:	00 26                	add    %ah,(%esi)
45eb29:	00 30                	add    %dh,(%eax)
45eb2b:	01 3d 00 23 00 3e    	add    %edi,0x3e002300
45eb31:	01 11                	add    %edx,(%ecx)
45eb33:	00 3e                	add    %bh,(%esi)
45eb35:	00 09                	add    %cl,(%ecx)
45eb37:	01 27                	add    %esp,(%edi)
45eb39:	00 29                	add    %ch,(%ecx)
45eb3b:	00 88 01 21 00 1e    	add    %cl,0x1e002101(%eax)
45eb41:	00 ea                	add    %ch,%dl
45eb43:	01 3f                	add    %edi,(%edi)
45eb45:	00 29                	add    %ch,(%ecx)
45eb47:	00 9d 00 28 00 3c    	add    %bl,0x3c002800(%ebp)
45eb4d:	00 9b 00 1f 00 10    	add    %bl,0x10001f00(%ebx)
45eb53:	00 85 00 28 00 26    	add    %al,0x26002800(%ebp)
45eb59:	00 92 00 3d 00 23    	add    %dl,0x23003d00(%edx)
45eb5f:	00 49 03             	add    %cl,0x3(%ecx)
45eb62:	11 00                	adc    %eax,(%eax)
45eb64:	3e 00 92 00 27 00 2a 	add    %dl,%ds:0x2a002700(%edx)
45eb6b:	00 b9 03 21 00 1e    	add    %bh,0x1e002103(%ecx)
45eb71:	00 ab 00 3f 00 29    	add    %ch,0x29003f00(%ebx)
45eb77:	00 9d 00 28 00 3f    	add    %bl,0x3f002800(%ebp)
45eb7d:	00 77 03             	add    %dh,0x3(%edi)
45eb80:	1f                   	pop    %ds
45eb81:	00 10                	add    %dl,(%eax)
45eb83:	00 85 00 28 00 26    	add    %al,0x26002800(%ebp)
45eb89:	00 b1 04 3d 00 20    	add    %dh,0x20003d04(%ecx)
45eb8f:	00 86 04 11 00 3e    	add    %al,0x3e001104(%esi)
45eb95:	00 63 05             	add    %ah,0x5(%ebx)
45eb98:	27                   	daa
45eb99:	00 2a                	add    %ch,(%edx)
45eb9b:	00 6e 05             	add    %ch,0x5(%esi)
45eb9e:	21 00                	and    %eax,(%eax)
45eba0:	1c 00                	sbb    $0x0,%al
45eba2:	47                   	inc    %edi
45eba3:	05 2f 10 2c 00       	add    $0x2c102f,%eax
45eba8:	46                   	inc    %esi
45eba9:	05 38 10 38 00       	add    $0x381038,%eax
45ebae:	51                   	push   %ecx
45ebaf:	05 1f 00 10 00       	add    $0x10001f,%eax
45ebb4:	15 07 28 00 26       	adc    $0x26002807,%eax
45ebb9:	00 b1 04 3d 00 20    	add    %dh,0x20003d04(%ecx)
45ebbf:	00 86 04 11 00 3e    	add    %al,0x3e001104(%esi)
45ebc5:	00 b1 04 27 00 29    	add    %dh,0x29002704(%ecx)
45ebcb:	00 a4 04 21 00 1e 00 	add    %ah,0x1e0021(%esp,%eax,1)
45ebd2:	88 04 3f             	mov    %al,(%edi,%edi,1)
45ebd5:	00 29                	add    %ch,(%ecx)
45ebd7:	00 be 04 28 00 3c    	add    %bh,0x3c002804(%esi)
45ebdd:	00 56 09             	add    %dl,0x9(%esi)
45ebe0:	1f                   	pop    %ds
45ebe1:	00 13                	add    %dl,(%ebx)
45ebe3:	00 bc 09 28 00 26 00 	add    %bh,0x260028(%ecx,%ecx,1)
45ebea:	c9                   	leave
45ebeb:	09 3d 00 20 00 86    	or     %edi,0x86002000
45ebf1:	04 11                	add    $0x11,%al
45ebf3:	00 3e                	add    %bh,(%esi)
45ebf5:	00 b1 04 27 00 29    	add    %dh,0x29002704(%ecx)
45ebfb:	00 a4 04 21 00 1e 00 	add    %ah,0x1e0021(%esp,%eax,1)
45ec02:	88 04 3f             	mov    %al,(%edi,%edi,1)