424ec9:	4c                   	dec    %esp
424eca:	00 7a 00             	add    %bh,0x0(%edx)
424ecd:	6b 00 6b             	imul   $0x6b,(%eax),%eax
424ed0:	00 54 00 33          	add    %dl,0x33(%eax,%eax,1)
424ed4:	00 50 00             	add    %dl,0x0(%eax)
424ed7:	35 00 73 00 57       	xor    $0x57007300,%eax
424edc:	00 54 00 67          	add    %dl,0x67(%eax,%eax,1)
424ee0:	00 49 00             	add    %cl,0x0(%ecx)
424ee3:	49                   	dec    %ecx
424ee4:	00 72 00             	add    %dh,0x0(%edx)
424ee7:	7a 00                	jp     0x424ee9
424ee9:	6f                   	outsl  %ds:(%esi),(%dx)
424eea:	00 59 00             	add    %bl,0x0(%ecx)
424eed:	50                   	push   %eax
424eee:	00 46 00             	add    %al,0x0(%esi)
424ef1:	4f                   	dec    %edi
424ef2:	00 58 00             	add    %bl,0x0(%eax)
424ef5:	34 00                	xor    $0x0,%al
424ef7:	7a 00                	jp     0x424ef9
424ef9:	7a 00                	jp     0x424efb
424efb:	30 00                	xor    %al,(%eax)
424efd:	63 00                	arpl   %eax,(%eax)
424eff:	47                   	inc    %edi
424f00:	00 78 00             	add    %bh,0x0(%eax)
424f03:	4c                   	dec    %esp
424f04:	00 39                	add    %bh,(%ecx)
424f06:	00 58 00             	add    %bl,0x0(%eax)
424f09:	51                   	push   %ecx
424f0a:	00 68 00             	add    %ch,0x0(%eax)
424f0d:	70 00                	jo     0x424f0f
424f0f:	35 00 66 00 71       	xor    $0x71006600,%eax
424f14:	00 5a 00             	add    %bl,0x0(%edx)
424f17:	34 00                	xor    $0x0,%al
424f19:	45                   	inc    %ebp
424f1a:	00 55 00             	add    %dl,0x0(%ebp)
424f1d:	32 00                	xor    (%eax),%al
424f1f:	76 00                	jbe    0x424f21
424f21:	32 00                	xor    (%eax),%al
424f23:	55                   	push   %ebp
424f24:	00 49 00             	add    %cl,0x0(%ecx)
424f27:	56                   	push   %esi
424f28:	00 75 00             	add    %dh,0x0(%ebp)
424f2b:	52                   	push   %edx
424f2c:	00 61 00             	add    %ah,0x0(%ecx)
424f2f:	53                   	push   %ebx
424f30:	00 6b 00             	add    %ch,0x0(%ebx)
424f33:	63 00                	arpl   %eax,(%eax)
424f35:	50                   	push   %eax
424f36:	00 66 00             	add    %ah,0x0(%esi)
424f39:	42                   	inc    %edx
424f3a:	00 77 00             	add    %dh,0x0(%edi)
424f3d:	63 00                	arpl   %eax,(%eax)
424f3f:	41                   	inc    %ecx
424f40:	00 5a 00             	add    %bl,0x0(%edx)
424f43:	41                   	inc    %ecx
424f44:	00 66 00             	add    %ah,0x0(%esi)
424f47:	66 00 62 00          	data16 add %ah,0x0(%edx)
424f4b:	6f                   	outsl  %ds:(%esi),(%dx)
424f4c:	00 51 00             	add    %dl,0x0(%ecx)
424f4f:	62 00                	bound  %eax,(%eax)
424f51:	4e                   	dec    %esi
424f52:	00 4b 00             	add    %cl,0x0(%ebx)
424f55:	42                   	inc    %edx
424f56:	00 41 00             	add    %al,0x0(%ecx)
424f59:	61                   	popa
424f5a:	00 43 00             	add    %al,0x0(%ebx)
424f5d:	51                   	push   %ecx
424f5e:	00 74 00 41          	add    %dh,0x41(%eax,%eax,1)
424f62:	00 75 00             	add    %dh,0x0(%ebp)
424f65:	66 00 43 00          	data16 add %al,0x0(%ebx)
424f69:	4c                   	dec    %esp
424f6a:	00 76 00             	add    %dh,0x0(%esi)
424f6d:	4d                   	dec    %ebp
424f6e:	00 78 00             	add    %bh,0x0(%eax)
424f71:	43                   	inc    %ebx
424f72:	00 7a 00             	add    %bh,0x0(%edx)
424f75:	2f                   	das
424f76:	00 6d 00             	add    %ch,0x0(%ebp)
424f79:	73 00                	jae    0x424f7b
424f7b:	44                   	inc    %esp
424f7c:	00 4c 00 6d          	add    %cl,0x6d(%eax,%eax,1)
424f80:	00 30                	add    %dh,(%eax)
424f82:	00 7a 00             	add    %bh,0x0(%edx)
424f85:	54                   	push   %esp
424f86:	00 6a 00             	add    %ch,0x0(%edx)
424f89:	41                   	inc    %ecx
424f8a:	00 52 00             	add    %dl,0x0(%edx)
424f8d:	39 00                	cmp    %eax,(%eax)
424f8f:	55                   	push   %ebp
424f90:	00 63 00             	add    %ah,0x0(%ebx)
424f93:	77 00                	ja     0x424f95
424f95:	69 00 68 00 30 00    	imul   $0x300068,(%eax),%eax
424f9b:	6a 00                	push   $0x0
424f9d:	42                   	inc    %edx
424f9e:	00 72 00             	add    %dh,0x0(%edx)
424fa1:	6f                   	outsl  %ds:(%esi),(%dx)
424fa2:	00 65 00             	add    %ah,0x0(%ebp)
424fa5:	38 00                	cmp    %al,(%eax)
424fa7:	78 00                	js     0x424fa9
424fa9:	5a                   	pop    %edx
424faa:	00 66 00             	add    %ah,0x0(%esi)
424fad:	65 00 6f 00          	add    %ch,%gs:0x0(%edi)
424fb1:	43                   	inc    %ebx
424fb2:	00 71 00             	add    %dh,0x0(%ecx)
424fb5:	51                   	push   %ecx
424fb6:	00 76 00             	add    %dh,0x0(%esi)
424fb9:	75 00                	jne    0x424fbb
424fbb:	43                   	inc    %ebx
424fbc:	00 72 00             	add    %dh,0x0(%edx)
424fbf:	4e                   	dec    %esi
424fc0:	00 50 00             	add    %dl,0x0(%eax)
424fc3:	7a 00                	jp     0x424fc5
424fc5:	44                   	inc    %esp
424fc6:	00 43 00             	add    %al,0x0(%ebx)
424fc9:	35 00 7a 00 79       	xor    $0x79007a00,%eax
424fce:	00 70 00             	add    %dh,0x0(%eax)
424fd1:	43                   	inc    %ebx
424fd2:	00 32                	add    %dh,(%edx)
424fd4:	00 4f 00             	add    %cl,0x0(%edi)
424fd7:	6d                   	insl   (%dx),%es:(%edi)
424fd8:	00 31                	add    %dh,(%ecx)
424fda:	00 76 00             	add    %dh,0x0(%esi)
424fdd:	30 00                	xor    %al,(%eax)
424fdf:	72 00                	jb     0x424fe1
424fe1:	48                   	dec    %eax
424fe2:	00 37                	add    %dh,(%edi)
424fe4:	00 62 00             	add    %ah,0x0(%edx)
424fe7:	41                   	inc    %ecx
424fe8:	00 6a 00             	add    %ch,0x0(%edx)
424feb:	31 00                	xor    %eax,(%eax)
424fed:	34 00                	xor    $0x0,%al
424fef:	6b 00 6c             	imul   $0x6c,(%eax),%eax
424ff2:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
424ff6:	00 49 00             	add    %cl,0x0(%ecx)
424ff9:	58                   	pop    %eax
424ffa:	00 4d 00             	add    %cl,0x0(%ebp)
424ffd:	59                   	pop    %ecx
424ffe:	00 62 00             	add    %ah,0x0(%edx)
425001:	68 00 46 00 6a       	push   $0x6a004600
425006:	00 38                	add    %bh,(%eax)
425008:	00 4a 00             	add    %cl,0x0(%edx)
42500b:	68 00 2f 00 63       	push   $0x63002f00
425010:	00 58 00             	add    %bl,0x0(%eax)
425013:	52                   	push   %edx
425014:	00 6c 00 6b          	add    %ch,0x6b(%eax,%eax,1)
425018:	00 32                	add    %dh,(%edx)
42501a:	00 54 00 6f          	add    %dl,0x6f(%eax,%eax,1)
42501e:	00 71 00             	add    %dh,0x0(%ecx)
425021:	71 00                	jno    0x425023
425023:	37                   	aaa
425024:	00 70 00             	add    %dh,0x0(%eax)
425027:	69 00 75 00 53 00    	imul   $0x530075,(%eax),%eax
42502d:	51                   	push   %ecx
42502e:	00 74 00 41          	add    %dh,0x41(%eax,%eax,1)
425032:	00 48 00             	add    %cl,0x0(%eax)
425035:	54                   	push   %esp
425036:	00 31                	add    %dh,(%ecx)
425038:	00 46 00             	add    %al,0x0(%esi)
42503b:	73 00                	jae    0x42503d
42503d:	77 00                	ja     0x42503f
42503f:	75 00                	jne    0x425041
425041:	4c                   	dec    %esp
425042:	00 4d 00             	add    %cl,0x0(%ebp)
425045:	6f                   	outsl  %ds:(%esi),(%dx)
425046:	00 44 00 51          	add    %al,0x51(%eax,%eax,1)
42504a:	00 41 00             	add    %al,0x0(%ecx)
42504d:	37                   	aaa
42504e:	00 55 00             	add    %dl,0x0(%ebp)
425051:	43                   	inc    %ebx
425052:	00 4a 00             	add    %cl,0x0(%edx)
425055:	68 00 76 00 47       	push   $0x47007600
42505a:	00 75 00             	add    %dh,0x0(%ebp)
42505d:	46                   	inc    %esi
42505e:	00 46 00             	add    %al,0x0(%esi)
425061:	4d                   	dec    %ebp
425062:	00 50 00             	add    %dl,0x0(%eax)
425065:	49                   	dec    %ecx
425066:	00 6d 00             	add    %ch,0x0(%ebp)
425069:	4e                   	dec    %esi
42506a:	00 65 00             	add    %ah,0x0(%ebp)
42506d:	79 00                	jns    0x42506f
42506f:	52                   	push   %edx
425070:	00 48 00             	add    %cl,0x0(%eax)
425073:	67 00 69 00          	add    %ch,0x0(%bx,%di)
425077:	37                   	aaa
425078:	00 58 00             	add    %bl,0x0(%eax)
42507b:	56                   	push   %esi
42507c:	00 41 00             	add    %al,0x0(%ecx)
42507f:	70 00                	jo     0x425081
425081:	36 00 44 00 53       	add    %al,%ss:0x53(%eax,%eax,1)
425086:	00 61 00             	add    %ah,0x0(%ecx)
425089:	33 00                	xor    (%eax),%eax
42508b:	41                   	inc    %ecx
42508c:	00 6a 00             	add    %ch,0x0(%edx)
42508f:	43                   	inc    %ebx
425090:	00 2b                	add    %ch,(%ebx)
425092:	00 36                	add    %dh,(%esi)
425094:	00 32                	add    %dh,(%edx)
425096:	00 41 00             	add    %al,0x0(%ecx)
425099:	69 00 52 00 72 00    	imul   $0x720052,(%eax),%eax
42509f:	4a                   	dec    %edx
4250a0:	00 46 00             	add    %al,0x0(%esi)
4250a3:	73 00                	jae    0x4250a5
4250a5:	72 00                	jb     0x4250a7
4250a7:	57                   	push   %edi
4250a8:	00 2b                	add    %ch,(%ebx)
4250aa:	00 33                	add    %dh,(%ebx)
4250ac:	00 52 00             	add    %dl,0x0(%edx)
4250af:	63 00                	arpl   %eax,(%eax)
4250b1:	4f                   	dec    %edi
4250b2:	00 59 00             	add    %bl,0x0(%ecx)
4250b5:	65 00 4c 00 79       	add    %cl,%gs:0x79(%eax,%eax,1)
4250ba:	00 79 00             	add    %bh,0x0(%ecx)
4250bd:	36 00 66 00          	add    %ah,%ss:0x0(%esi)
4250c1:	75 00                	jne    0x4250c3
4250c3:	56                   	push   %esi
4250c4:	00 36                	add    %dh,(%esi)
4250c6:	00 4d 00             	add    %cl,0x0(%ebp)
4250c9:	38 00                	cmp    %al,(%eax)
4250cb:	79 00                	jns    0x4250cd
4250cd:	4e                   	dec    %esi
4250ce:	00 79 00             	add    %bh,0x0(%ecx)
4250d1:	62 00                	bound  %eax,(%eax)
4250d3:	6b 00 36             	imul   $0x36,(%eax),%eax
4250d6:	00 71 00             	add    %dh,0x0(%ecx)
4250d9:	65 00 41 00          	add    %al,%gs:0x0(%ecx)
4250dd:	70 00                	jo     0x4250df
4250df:	45                   	inc    %ebp
4250e0:	00 2f                	add    %ch,(%edi)
4250e2:	00 4f 00             	add    %cl,0x0(%edi)
4250e5:	2f                   	das
4250e6:	00 55 00             	add    %dl,0x0(%ebp)
4250e9:	41                   	inc    %ecx
4250ea:	00 49 00             	add    %cl,0x0(%ecx)
4250ed:	6b 00 59             	imul   $0x59,(%eax),%eax
4250f0:	00 7a 00             	add    %bh,0x0(%edx)
4250f3:	66 00 69 00          	data16 add %ch,0x0(%ecx)
4250f7:	45                   	inc    %ebp
4250f8:	00 4a 00             	add    %cl,0x0(%edx)
4250fb:	7a 00                	jp     0x4250fd
4250fd:	36 00 7a 00          	add    %bh,%ss:0x0(%edx)
425101:	73 00                	jae    0x425103
425103:	4e                   	dec    %esi
425104:	00 48 00             	add    %cl,0x0(%eax)
425107:	55                   	push   %ebp
425108:	00 7a 00             	add    %bh,0x0(%edx)
42510b:	46                   	inc    %esi
42510c:	00 42 00             	add    %al,0x0(%edx)
42510f:	76 00                	jbe    0x425111
425111:	6a 00                	push   $0x0
425113:	41                   	inc    %ecx
425114:	00 48 00             	add    %cl,0x0(%eax)
425117:	65 00 6c 00 30       	add    %ch,%gs:0x30(%eax,%eax,1)
42511c:	00 2b                	add    %ch,(%ebx)
42511e:	00 6b 00             	add    %ch,0x0(%ebx)
425121:	74 00                	je     0x425123
425123:	48                   	dec    %eax
425124:	00 49 00             	add    %cl,0x0(%ecx)
425127:	62 00                	bound  %eax,(%eax)
425129:	69 00 79 00 72 00    	imul   $0x720079,(%eax),%eax
42512f:	7a 00                	jp     0x425131
425131:	45                   	inc    %ebp
425132:	00 32                	add    %dh,(%edx)
425134:	00 77 00             	add    %dh,0x0(%edi)
425137:	6a 00                	push   $0x0
425139:	70 00                	jo     0x42513b
42513b:	58                   	pop    %eax
42513c:	00 36                	add    %dh,(%esi)
42513e:	00 67 00             	add    %ah,0x0(%edi)
425141:	4d                   	dec    %ebp
425142:	00 51 00             	add    %dl,0x0(%ecx)
425145:	61                   	popa
425146:	00 49 00             	add    %cl,0x0(%ecx)
425149:	48                   	dec    %eax
42514a:	00 59 00             	add    %bl,0x0(%ecx)
42514d:	55                   	push   %ebp
42514e:	00 33                	add    %dh,(%ebx)
425150:	00 2f                	add    %ch,(%edi)
425152:	00 66 00             	add    %ah,0x0(%esi)
425155:	51                   	push   %ecx
425156:	00 51 00             	add    %dl,0x0(%ecx)
425159:	51                   	push   %ecx
42515a:	00 6f 00             	add    %ch,0x0(%edi)
42515d:	32 00                	xor    (%eax),%al
42515f:	53                   	push   %ebx
425160:	00 51 00             	add    %dl,0x0(%ecx)
425163:	62 00                	bound  %eax,(%eax)
425165:	39 00                	cmp    %eax,(%eax)
425167:	74 00                	je     0x425169
425169:	47                   	inc    %edi
42516a:	00 72 00             	add    %dh,0x0(%edx)
42516d:	6e                   	outsb  %ds:(%esi),(%dx)
42516e:	00 62 00             	add    %ah,0x0(%edx)
425171:	4a                   	dec    %edx
425172:	00 79 00             	add    %bh,0x0(%ecx)
425175:	76 00                	jbe    0x425177
425177:	68 00 71 00 6d       	push   $0x6d007100
42517c:	00 45 00             	add    %al,0x0(%ebp)
42517f:	5a                   	pop    %edx
425180:	00 49 00             	add    %cl,0x0(%ecx)
425183:	66 00 79 00          	data16 add %bh,0x0(%ecx)
425187:	68 00 63 00 57       	push   $0x57006300
42518c:	00 36                	add    %dh,(%esi)
42518e:	00 54 00 55          	add    %dl,0x55(%eax,%eax,1)
425192:	00 51 00             	add    %dl,0x0(%ecx)
425195:	62 00                	bound  %eax,(%eax)
425197:	67 00 64 00          	add    %ah,0x0(%si)
42519b:	70 00                	jo     0x42519d
42519d:	75 00                	jne    0x42519f
42519f:	34 00                	xor    $0x0,%al
4251a1:	63 00                	arpl   %eax,(%eax)
4251a3:	35 00 2f 00 30       	xor    $0x30002f00,%eax
4251a8:	00 55 00             	add    %dl,0x0(%ebp)
4251ab:	47                   	inc    %edi
4251ac:	00 59 00             	add    %bl,0x0(%ecx)
4251af:	58                   	pop    %eax
4251b0:	00 71 00             	add    %dh,0x0(%ecx)
4251b3:	4c                   	dec    %esp
4251b4:	00 4f 00             	add    %cl,0x0(%edi)
4251b7:	58                   	pop    %eax
4251b8:	00 2b                	add    %ch,(%ebx)
4251ba:	00 50 00             	add    %dl,0x0(%eax)
4251bd:	4e                   	dec    %esi
4251be:	00 6c 00 42          	add    %ch,0x42(%eax,%eax,1)
4251c2:	00 32                	add    %dh,(%edx)
4251c4:	00 6c 00 36          	add    %ch,0x36(%eax,%eax,1)
4251c8:	00 69 00             	add    %ch,0x0(%ecx)
4251cb:	7a 00                	jp     0x4251cd
4251cd:	6c                   	insb   (%dx),%es:(%edi)
4251ce:	00 2f                	add    %ch,(%edi)
4251d0:	00 54 00 54          	add    %dl,0x54(%eax,%eax,1)
4251d4:	00 5a 00             	add    %bl,0x0(%edx)
4251d7:	67 00 64 00          	add    %ah,0x0(%si)
4251db:	70 00                	jo     0x4251dd
4251dd:	75 00                	jne    0x4251df
4251df:	34 00                	xor    $0x0,%al
4251e1:	63 00                	arpl   %eax,(%eax)
4251e3:	35 00 2f 00 30       	xor    $0x30002f00,%eax
4251e8:	00 55 00             	add    %dl,0x0(%ebp)
4251eb:	5a                   	pop    %edx
4251ec:	00 71 00             	add    %dh,0x0(%ecx)
4251ef:	62 00                	bound  %eax,(%eax)
4251f1:	46                   	inc    %esi
4251f2:	00 73 00             	add    %dh,0x0(%ebx)
4251f5:	49                   	dec    %ecx
4251f6:	00 65 00             	add    %ah,0x0(%ebp)
4251f9:	4e                   	dec    %esi
4251fa:	00 6f 00             	add    %ch,0x0(%edi)
4251fd:	39 00                	cmp    %eax,(%eax)
4251ff:	79 00                	jns    0x425201