425028:	6b 47 36 53          	imul   $0x53,0x36(%edi),%eax
42502c:	73 51                	jae    0x42507f
42502e:	62 59 45             	bound  %ebx,0x45(%ecx)
425031:	37                   	aaa
425032:	56                   	push   %esi
425033:	4a                   	dec    %edx
425034:	6f                   	outsl  %ds:(%esi),(%dx)
425035:	44                   	inc    %esp
425036:	53                   	push   %ebx
425037:	55                   	push   %ebp
425038:	6d                   	insl   (%dx),%es:(%edi)
425039:	52                   	push   %edx
42503a:	43                   	inc    %ebx
42503b:	63 35 77 41 42 42    	arpl   %esi,0x42424177
425041:	67 6e                	outsb  %ds:(%si),(%dx)
425043:	34 45                	xor    $0x45,%al
425045:	6e                   	outsb  %ds:(%esi),(%dx)
425046:	69 54 4f 49 66 57 42 	imul   $0x47425766,0x49(%edi,%ecx,2),%edx
42504d:	47
42504e:	69 57 54 62 48 78 6d 	imul   $0x6d784862,0x54(%edi),%edx
425055:	6f                   	outsl  %ds:(%esi),(%dx)
425056:	47                   	inc    %edi
425057:	42                   	inc    %edx
425058:	61                   	popa
425059:	53                   	push   %ebx
42505a:	49                   	dec    %ecx
42505b:	37                   	aaa
42505c:	4d                   	dec    %ebp
42505d:	47                   	inc    %edi
42505e:	6b 7a 2f 61          	imul   $0x61,0x2f(%edx),%edi
425062:	47                   	inc    %edi
425063:	4d                   	dec    %ebp
425064:	41                   	inc    %ecx
425065:	71 71                	jno    0x4250d8
425067:	33 57 4e             	xor    0x4e(%edi),%edx
42506a:	4b                   	dec    %ebx
42506b:	53                   	push   %ebx
42506c:	6c                   	insb   (%dx),%es:(%edi)
42506d:	4e                   	dec    %esi
42506e:	61                   	popa
42506f:	48                   	dec    %eax
425070:	43                   	inc    %ebx
425071:	6e                   	outsb  %ds:(%esi),(%dx)
425072:	31 42 68             	xor    %eax,0x68(%edx)
425075:	6d                   	insl   (%dx),%es:(%edi)
425076:	30 76 67             	xor    %dh,0x67(%esi)
425079:	77 50                	ja     0x4250cb
42507b:	48                   	dec    %eax
42507c:	56                   	push   %esi
42507d:	54                   	push   %esp
42507e:	50                   	push   %eax
42507f:	37                   	aaa
425080:	56                   	push   %esi
425081:	70 54                	jo     0x4250d7
425083:	54                   	push   %esp
425084:	56                   	push   %esi
425085:	4c                   	dec    %esp
425086:	49                   	dec    %ecx
425087:	6e                   	outsb  %ds:(%esi),(%dx)
425088:	75 75                	jne    0x4250ff
42508a:	34 78                	xor    $0x78,%al
42508c:	47                   	inc    %edi
42508d:	2f                   	das
42508e:	4e                   	dec    %esi
42508f:	4a                   	dec    %edx
425090:	68 2f 64 50 4c       	push   $0x4c50642f
425095:	51                   	push   %ecx
425096:	30 30                	xor    %dh,(%eax)
425098:	49                   	dec    %ecx
425099:	46                   	inc    %esi
42509a:	65 6b 4e 4e 70       	imul   $0x70,%gs:0x4e(%esi),%ecx
42509f:	52                   	push   %edx
4250a0:	52                   	push   %edx
4250a1:	61                   	popa
4250a2:	4e                   	dec    %esi
4250a3:	79 6d                	jns    0x425112
4250a5:	6d                   	insl   (%dx),%es:(%edi)
4250a6:	6b 64 43 52 72       	imul   $0x72,0x52(%ebx,%eax,2),%esp
4250ab:	62 6d 55             	bound  %ebp,0x55(%ebp)
4250ae:	45                   	inc    %ebp
4250af:	76 57                	jbe    0x425108
4250b1:	43                   	inc    %ebx
4250b2:	68 61 4d 6a 38       	push   $0x386a4d61
4250b7:	32 47 76             	xor    0x76(%edi),%al
4250ba:	4d                   	dec    %ebp
4250bb:	66 7a 43             	data16 jp 0x425101
4250be:	56                   	push   %esi
4250bf:	78 4b                	js     0x42510c
4250c1:	64 33 76 65          	xor    %fs:0x65(%esi),%esi
4250c5:	41                   	inc    %ecx
4250c6:	37                   	aaa
4250c7:	4e                   	dec    %esi
4250c8:	30 66 2b             	xor    %ah,0x2b(%esi)
4250cb:	70 71                	jo     0x42513e
4250cd:	69 67 50 44 37 39 4c 	imul   $0x4c393744,0x50(%edi),%esp
4250d4:	2b 4c 63 6c          	sub    0x6c(%ebx,%eiz,2),%ecx
4250d8:	71 5a                	jno    0x425134
4250da:	32 48 4c             	xor    0x4c(%eax),%cl
4250dd:	52                   	push   %edx
4250de:	79 5a                	jns    0x42513a
4250e0:	6f                   	outsl  %ds:(%esi),(%dx)
4250e1:	42                   	inc    %edx
4250e2:	4f                   	dec    %edi
4250e3:	38 46 67             	cmp    %al,0x67(%esi)
4250e6:	75 56                	jne    0x42513e
4250e8:	42                   	inc    %edx
4250e9:	71 6d                	jno    0x425158
4250eb:	6c                   	insb   (%dx),%es:(%edi)
4250ec:	63 4e 74             	arpl   %ecx,0x74(%esi)
4250ef:	74 5a                	je     0x42514b
4250f1:	7a 6a                	jp     0x42515d
4250f3:	72 62                	jb     0x425157
4250f5:	6c                   	insb   (%dx),%es:(%edi)
4250f6:	6a 6f                	push   $0x6f
4250f8:	71 79                	jno    0x425173
4250fa:	56                   	push   %esi
4250fb:	44                   	inc    %esp
4250fc:	41                   	inc    %ecx
4250fd:	37                   	aaa
4250fe:	67 4f                	addr16 dec %edi
425100:	67 61                	addr16 popa
425102:	32 68 74             	xor    0x74(%eax),%ch
425105:	77 49                	ja     0x425150
425107:	2f                   	das
425108:	73 42                	jae    0x42514c
42510a:	51                   	push   %ecx
42510b:	50                   	push   %eax
42510c:	38 47 77             	cmp    %al,0x77(%edi)
42510f:	72 69                	jb     0x42517a
425111:	35 74 6c 78 4f       	xor    $0x4f786c74,%eax
425116:	43                   	inc    %ebx
425117:	41                   	inc    %ecx
425118:	37                   	aaa
425119:	30 57 77             	xor    %dl,0x77(%edi)
42511c:	79 38                	jns    0x425156
42511e:	36 32 34 59          	xor    %ss:(%ecx,%ebx,2),%dh
425122:	6e                   	outsb  %ds:(%esi),(%dx)
425123:	63 42 35             	arpl   %eax,0x35(%edx)
425126:	50                   	push   %eax
425127:	4d                   	dec    %ebp
425128:	44                   	inc    %esp
425129:	53                   	push   %ebx
42512a:	30 6c 79 44          	xor    %ch,0x44(%ecx,%edi,2)
42512e:	6d                   	insl   (%dx),%es:(%edi)
42512f:	69 41 53 50 34 50 4b 	imul   $0x4b503450,0x53(%ecx),%eax
425136:	48                   	dec    %eax
425137:	37                   	aaa
425138:	42                   	inc    %edx
425139:	51                   	push   %ecx
42513a:	68 51 4f 79 75       	push   $0x75794f51
42513f:	6e                   	outsb  %ds:(%esi),(%dx)
425140:	75 61                	jne    0x4251a3
425142:	63 68 2b             	arpl   %ebp,0x2b(%eax)
425145:	6f                   	outsl  %ds:(%esi),(%dx)
425146:	31 6b 48             	xor    %ebp,0x48(%ebx)
425149:	43                   	inc    %ebx
42514a:	74 6f                	je     0x4251bb
42514c:	39 45 50             	cmp    %eax,0x50(%ebp)
42514f:	59                   	pop    %ecx
425150:	6d                   	insl   (%dx),%es:(%edi)
425151:	45                   	inc    %ebp
425152:	51                   	push   %ecx
425153:	74 55                	je     0x4251aa
425155:	38 78 65             	cmp    %bh,0x65(%eax)
425158:	30 61 58             	xor    %ah,0x58(%ecx)
42515b:	48                   	dec    %eax
42515c:	2b 67 63             	sub    0x63(%edi),%esp
42515f:	6f                   	outsl  %ds:(%esi),(%dx)
425160:	38 69 31             	cmp    %ch,0x31(%ecx)
425163:	56                   	push   %esi
425164:	34 76                	xor    $0x76,%al
425166:	6d                   	insl   (%dx),%es:(%edi)
425167:	4c                   	dec    %esp
425168:	70 31                	jo     0x42519b
42516a:	30 4b 66             	xor    %cl,0x66(%ebx)
42516d:	49                   	dec    %ecx
42516e:	45                   	inc    %ebp
42516f:	4c                   	dec    %esp
425170:	70 4e                	jo     0x4251c0
425172:	35 48 77 44 36       	xor    $0x36447748,%eax
425177:	73 2b                	jae    0x4251a4
425179:	42                   	inc    %edx
42517a:	37                   	aaa
42517b:	78 35                	js     0x4251b2
42517d:	56                   	push   %esi
42517e:	36 6f                	outsl  %ss:(%esi),(%dx)
425180:	32 30                	xor    (%eax),%dh
425182:	30 32                	xor    %dh,(%edx)
425184:	35 4e 39 43 70       	xor    $0x7043394e,%eax
425189:	63 73 4e             	arpl   %esi,0x4e(%ebx)
42518c:	73 59                	jae    0x4251e7
42518e:	66 31 4f 31          	xor    %cx,0x31(%edi)
425192:	72 6b                	jb     0x4251ff
425194:	4f                   	dec    %edi
425195:	53                   	push   %ebx
425196:	4b                   	dec    %ebx
425197:	6a 73                	push   $0x73
425199:	41                   	inc    %ecx
42519a:	34 44                	xor    $0x44,%al
42519c:	45                   	inc    %ebp
42519d:	2f                   	das
42519e:	77 6a                	ja     0x42520a
4251a0:	6d                   	insl   (%dx),%es:(%edi)
4251a1:	6f                   	outsl  %ds:(%esi),(%dx)
4251a2:	50                   	push   %eax
4251a3:	37                   	aaa
4251a4:	56                   	push   %esi
4251a5:	49                   	dec    %ecx
4251a6:	53                   	push   %ebx
4251a7:	47                   	inc    %edi
4251a8:	6f                   	outsl  %ds:(%esi),(%dx)
4251a9:	46                   	inc    %esi
4251aa:	42                   	inc    %edx
4251ab:	54                   	push   %esp
4251ac:	37                   	aaa
4251ad:	33 66 47             	xor    0x47(%esi),%esp
4251b0:	54                   	push   %esp
4251b1:	32 62 32             	xor    0x32(%edx),%ah
4251b4:	78 75                	js     0x42522b
4251b6:	59                   	pop    %ecx
4251b7:	6d                   	insl   (%dx),%es:(%edi)
4251b8:	4b                   	dec    %ebx
4251b9:	7a 2b                	jp     0x4251e6
4251bb:	78 2f                	js     0x4251ec
4251bd:	39 33                	cmp    %esi,(%ebx)
4251bf:	48                   	dec    %eax
4251c0:	61                   	popa
4251c1:	4c                   	dec    %esp
4251c2:	49                   	dec    %ecx
4251c3:	66 56                	push   %si
4251c5:	37                   	aaa
4251c6:	73 74                	jae    0x42523c
4251c8:	45                   	inc    %ebp
4251c9:	54                   	push   %esp
4251ca:	2f                   	das
4251cb:	33 33                	xor    (%ebx),%esi
4251cd:	4e                   	dec    %esi
4251ce:	72 47                	jb     0x425217
4251d0:	49                   	dec    %ecx
4251d1:	75 7a                	jne    0x42524d
4251d3:	34 59                	xor    $0x59,%al
4251d5:	66 6d                	insw   (%dx),%es:(%edi)
4251d7:	76 68                	jbe    0x425241
4251d9:	44                   	inc    %esp
4251da:	71 79                	jno    0x425255
4251dc:	58                   	pop    %eax
4251dd:	4a                   	dec    %edx
4251de:	47                   	inc    %edi
4251df:	63 47 68             	arpl   %eax,0x68(%edi)
4251e2:	41                   	inc    %ecx
4251e3:	4f                   	dec    %edi
4251e4:	52                   	push   %edx
4251e5:	4c                   	dec    %esp
4251e6:	75 52                	jne    0x42523a
4251e8:	5a                   	pop    %edx
4251e9:	69 77 41 66 5a 75 46 	imul   $0x46755a66,0x41(%edi),%esi
4251f0:	66 6a 2f             	pushw  $0x2f
4251f3:	4c                   	dec    %esp
4251f4:	6d                   	insl   (%dx),%es:(%edi)
4251f5:	70 37                	jo     0x42522e
4251f7:	4f                   	dec    %edi
4251f8:	67 4d                	addr16 dec %ebp
4251fa:	5a                   	pop    %edx
4251fb:	2b 49 6f             	sub    0x6f(%ecx),%ecx
4251fe:	57                   	push   %edi
4251ff:	73 4b                	jae    0x42524c
425201:	78 39                	js     0x42523c
425203:	34 50                	xor    $0x50,%al
425205:	46                   	inc    %esi
425206:	78 2b                	js     0x425233
425208:	66 44                	inc    %sp
42520a:	67 33 64 55          	xor    0x55(%si),%esp
42520e:	5a                   	pop    %edx
42520f:	4f                   	dec    %edi
425210:	36 77 77             	ss ja  0x42528a
425213:	6f                   	outsl  %ds:(%esi),(%dx)
425214:	49                   	dec    %ecx
425215:	78 78                	js     0x42528f
425217:	6a 34                	push   $0x34
425219:	73 6e                	jae    0x425289
42521b:	61                   	popa
42521c:	48                   	dec    %eax
42521d:	38 6e 48             	cmp    %ch,0x48(%esi)
425220:	71 75                	jno    0x425297
425222:	53                   	push   %ebx
425223:	56                   	push   %esi
425224:	59                   	pop    %ecx
425225:	47                   	inc    %edi
425226:	4a                   	dec    %edx
425227:	58                   	pop    %eax
425228:	49                   	dec    %ecx
425229:	39 51 58             	cmp    %edx,0x58(%ecx)
42522c:	38 6e 47             	cmp    %ch,0x47(%esi)
42522f:	2b 66 57             	sub    0x57(%esi),%esp
425232:	47                   	inc    %edi
425233:	55                   	push   %ebp
425234:	79 59                	jns    0x42528f
425236:	64 5a                	fs pop %edx
425238:	6c                   	insb   (%dx),%es:(%edi)
425239:	32 52 65             	xor    0x65(%edx),%dl
42523c:	4f                   	dec    %edi
42523d:	58                   	pop    %eax
42523e:	68 6b 56 2b 71       	push   $0x712b566b
425243:	43                   	inc    %ebx
425244:	39 76 68             	cmp    %esi,0x68(%esi)
425247:	77 55                	ja     0x42529e
425249:	35 49 6e 70 73       	xor    $0x73706e49,%eax
42524e:	37                   	aaa
42524f:	6d                   	insl   (%dx),%es:(%edi)
425250:	56                   	push   %esi
425251:	53                   	push   %ebx
425252:	51                   	push   %ecx
425253:	33 51 4f             	xor    0x4f(%ecx),%edx
425256:	67 57                	addr16 push %edi
425258:	2f                   	das
425259:	52                   	push   %edx
42525a:	62 77 65             	bound  %esi,0x65(%edi)
42525d:	33 46 70             	xor    0x70(%esi),%eax
425260:	75 6e                	jne    0x4252d0
425262:	75 56                	jne    0x4252ba
425264:	79 57                	jns    0x4252bd
425266:	6e                   	outsb  %ds:(%esi),(%dx)
425267:	79 57                	jns    0x4252c0
425269:	4f                   	dec    %edi
42526a:	41                   	inc    %ecx
42526b:	4d                   	dec    %ebp
42526c:	48                   	dec    %eax
42526d:	4e                   	dec    %esi
42526e:	34 68                	xor    $0x68,%al
425270:	6f                   	outsl  %ds:(%esi),(%dx)
425271:	6c                   	insb   (%dx),%es:(%edi)
425272:	6b 30 4c             	imul   $0x4c,(%eax),%esi
425275:	58                   	pop    %eax
425276:	6a 77                	push   $0x77
425278:	54                   	push   %esp
425279:	7a 52                	jp     0x4252cd
42527b:	50                   	push   %eax
42527c:	70 74                	jo     0x4252f2
42527e:	48                   	dec    %eax
42527f:	4b                   	dec    %ebx
425280:	64 74 44             	fs je  0x4252c7
425283:	59                   	pop    %ecx
425284:	4f                   	dec    %edi
425285:	49                   	dec    %ecx
425286:	55                   	push   %ebp
425287:	63 4f 43             	arpl   %ecx,0x43(%edi)
42528a:	37                   	aaa
42528b:	33 61 7a             	xor    0x7a(%ecx),%esp
42528e:	39 50 31             	cmp    %edx,0x31(%eax)
425291:	38 72 6b             	cmp    %dh,0x6b(%edx)