42512c:	56                   	push   %esi
42512d:	42                   	inc    %edx
42512e:	58                   	pop    %eax
42512f:	30 62 78             	xor    %ah,0x78(%edx)
425132:	51                   	push   %ecx
425133:	57                   	push   %edi
425134:	6b 67 6d 4a          	imul   $0x4a,0x6d(%edi),%esp
425138:	4b                   	dec    %ebx
425139:	62 62 43             	bound  %esp,0x43(%edx)
42513c:	41                   	inc    %ecx
42513d:	66 45                	inc    %bp
42513f:	58                   	pop    %eax
425140:	6e                   	outsb  %ds:(%esi),(%dx)
425141:	66 62 6d 74          	bound  %bp,0x74(%ebp)
425145:	5a                   	pop    %edx
425146:	2f                   	das
425147:	4e                   	dec    %esi
425148:	56                   	push   %esi
425149:	6d                   	insl   (%dx),%es:(%edi)
42514a:	37                   	aaa
42514b:	2f                   	das
42514c:	42                   	inc    %edx
42514d:	4c                   	dec    %esp
42514e:	75 39                	jne    0x425189
425150:	74 55                	je     0x4251a7
425152:	59                   	pop    %ecx
425153:	52                   	push   %edx
425154:	70 72                	jo     0x4251c8
425156:	68 57 55 79 73       	push   $0x73795557
42515b:	77 72                	ja     0x4251cf
42515d:	34 39                	xor    $0x39,%al
42515f:	48                   	dec    %eax
425160:	66 4f                	dec    %di
425162:	55                   	push   %ebp
425163:	76 74                	jbe    0x4251d9
425165:	6d                   	insl   (%dx),%es:(%edi)
425166:	2b 4a 5a             	sub    0x5a(%edx),%ecx
425169:	4d                   	dec    %ebp
42516a:	52                   	push   %edx
42516b:	65 61                	gs popa
42516d:	59                   	pop    %ecx
42516e:	4b                   	dec    %ebx
42516f:	66 6f                	outsw  %ds:(%esi),(%dx)
425171:	58                   	pop    %eax
425172:	57                   	push   %edi
425173:	4b                   	dec    %ebx
425174:	36 36 52             	ss ss push %edx
425177:	41                   	inc    %ecx
425178:	4f                   	dec    %edi
425179:	32 4e 2f             	xor    0x2f(%esi),%cl
42517c:	52                   	push   %edx
42517d:	5a                   	pop    %edx
42517e:	36 2f                	ss das
425180:	6a 50                	push   $0x50
425182:	4d                   	dec    %ebp
425183:	6b 6d 59 79          	imul   $0x79,0x59(%ebp),%ebp
425187:	4e                   	dec    %esi
425188:	31 50 33             	xor    %edx,0x33(%eax)
42518b:	41                   	inc    %ecx
42518c:	33 49 6b             	xor    0x6b(%ecx),%ecx
42518f:	4d                   	dec    %ebp
425190:	67 71 77             	addr16 jno 0x42520a
425193:	44                   	inc    %esp
425194:	69 74 50 46 4d 33 5a 	imul   $0x525a334d,0x46(%eax,%edx,2),%esi
42519b:	52
42519c:	6f                   	outsl  %ds:(%esi),(%dx)
42519d:	57                   	push   %edi
42519e:	57                   	push   %edi
42519f:	61                   	popa
4251a0:	30 34 67             	xor    %dh,(%edi,%eiz,2)
4251a3:	38 39                	cmp    %bh,(%ecx)
4251a5:	4b                   	dec    %ebx
4251a6:	55                   	push   %ebp
4251a7:	62 52 41             	bound  %edx,0x41(%edx)
4251aa:	2f                   	das
4251ab:	53                   	push   %ebx
4251ac:	64 39 74 73 30       	cmp    %esi,%fs:0x30(%ebx,%esi,2)
4251b1:	74 4b                	je     0x4251fe
4251b3:	72 4e                	jb     0x425203
4251b5:	49                   	dec    %ecx
4251b6:	33 50 2b             	xor    0x2b(%eax),%edx
4251b9:	43                   	inc    %ebx
4251ba:	74 64                	je     0x425220
4251bc:	52                   	push   %edx
4251bd:	38 48 44             	cmp    %cl,0x44(%eax)
4251c0:	68 58 6f 52 78       	push   $0x78526f58
4251c5:	57                   	push   %edi
4251c6:	34 43                	xor    $0x43,%al
4251c8:	47                   	inc    %edi
4251c9:	66 6f                	outsw  %ds:(%esi),(%dx)
4251cb:	30 51 38             	xor    %dl,0x38(%ecx)
4251ce:	58                   	pop    %eax
4251cf:	72 70                	jb     0x425241
4251d1:	6b 62 58 66          	imul   $0x66,0x58(%edx),%esp
4251d5:	4c                   	dec    %esp
4251d6:	39 48 45             	cmp    %ecx,0x45(%eax)
4251d9:	63 61 70             	arpl   %esp,0x70(%ecx)
4251dc:	65 32 64 58 66       	xor    %gs:0x66(%eax,%ebx,2),%ah
4251e1:	57                   	push   %edi
4251e2:	4c                   	dec    %esp
4251e3:	72 50                	jb     0x425235
4251e5:	71 47                	jno    0x42522e
4251e7:	53                   	push   %ebx
4251e8:	61                   	popa
4251e9:	57                   	push   %edi
4251ea:	34 32                	xor    $0x32,%al
4251ec:	65 6d                	gs insl (%dx),%es:(%edi)
4251ee:	75 53                	jne    0x425243
4251f0:	79 30                	jns    0x425222
4251f2:	2f                   	das
4251f3:	4e                   	dec    %esi
4251f4:	30 48 43             	xor    %cl,0x43(%eax)
4251f7:	72 43                	jb     0x42523c
4251f9:	68 79 4a 32 51       	push   $0x51324a79
4251fe:	66 79 4e             	data16 jns 0x42524f
425201:	66 30 35 7a 35 66 7a 	data16 xor %dh,0x7a66357a
425208:	30 52 42             	xor    %dl,0x42(%edx)
42520b:	51                   	push   %ecx
42520c:	6a 53                	push   $0x53
42520e:	2f                   	das
42520f:	4e                   	dec    %esi
425210:	55                   	push   %ebp
425211:	31 35 52 65 56 74    	xor    %esi,0x74566552
425217:	6b 62 53 4c          	imul   $0x4c,0x53(%edx),%esp
42521b:	42                   	inc    %edx
42521c:	50                   	push   %eax
42521d:	68 51 71 37 54       	push   $0x54377151
425222:	36 62 53 6e          	bound  %edx,%ss:0x6e(%ebx)
425226:	4c                   	dec    %esp
425227:	67 56                	addr16 push %esi
425229:	73 65                	jae    0x425290
42522b:	34 61                	xor    $0x61,%al
42522d:	41                   	inc    %ecx
42522e:	6b 76 62 30          	imul   $0x30,0x62(%esi),%esi
425232:	64 30 55 44          	xor    %dl,%fs:0x44(%ebp)
425236:	6a 77                	push   $0x77
425238:	70 75                	jo     0x4252af
42523a:	34 6d                	xor    $0x6d,%al
42523c:	74 74                	je     0x4252b2
42523e:	38 52 34             	cmp    %dl,0x34(%edx)
425241:	48                   	dec    %eax
425242:	49                   	dec    %ecx
425243:	72 32                	jb     0x425277
425245:	6c                   	insb   (%dx),%es:(%edi)
425246:	66 72 53             	data16 jb 0x42529c
425249:	37                   	aaa
42524a:	47                   	inc    %edi
42524b:	46                   	inc    %esi
42524c:	44                   	inc    %esp
42524d:	70 4e                	jo     0x42529d
42524f:	51                   	push   %ecx
425250:	42                   	inc    %edx
425251:	44                   	inc    %esp
425252:	39 34 72             	cmp    %esi,(%edx,%esi,2)
425255:	32 6c 2b 70          	xor    0x70(%ebx,%ebp,1),%ch
425259:	67 45                	addr16 inc %ebp
42525b:	5a                   	pop    %edx
42525c:	77 36                	ja     0x425294
42525e:	71 57                	jno    0x4252b7
425260:	2b 44 74 51          	sub    0x51(%esp,%esi,2),%eax
425264:	6b 77 55 66          	imul   $0x66,0x55(%edi),%esi
425268:	62 46 34             	bound  %eax,0x34(%esi)
42526b:	32 52 49             	xor    0x49(%edx),%dl
42526e:	63 68 33             	arpl   %ebp,0x33(%eax)
425271:	35 33 78 35 6c       	xor    $0x6c357833,%eax
425276:	4a                   	dec    %edx
425277:	4a                   	dec    %edx
425278:	43                   	inc    %ebx
425279:	67 68 4f 53 4d 37    	addr16 push $0x374d534f
42527f:	75 69                	jne    0x4252ea
425281:	77 4b                	ja     0x4252ce
425283:	58                   	pop    %eax
425284:	47                   	inc    %edi
425285:	67 33 76 42          	xor    0x42(%bp),%esi
425289:	32 6d 59             	xor    0x59(%ebp),%ch
42528c:	61                   	popa
42528d:	71 75                	jno    0x425304
42528f:	45                   	inc    %ebp
425290:	51                   	push   %ecx
425291:	30 64 64 33          	xor    %ah,0x33(%esp,%eiz,2)
425295:	4f                   	dec    %edi
425296:	51                   	push   %ecx
425297:	63 50 6b             	arpl   %edx,0x6b(%eax)
42529a:	56                   	push   %esi
42529b:	49                   	dec    %ecx
42529c:	66 34 79             	data16 xor $0x79,%al
42529f:	38 45 55             	cmp    %al,0x55(%ebp)
4252a2:	38 4b 6b             	cmp    %cl,0x6b(%ebx)
4252a5:	69 63 6b 31 72 55 30 	imul   $0x30557231,0x6b(%ebx),%esp
4252ac:	30 66 2b             	xor    %ah,0x2b(%esi)
4252af:	49                   	dec    %ecx
4252b0:	36 7a 34             	ss jp  0x4252e7
4252b3:	42                   	inc    %edx
4252b4:	70 4c                	jo     0x425302
4252b6:	48                   	dec    %eax
4252b7:	72 48                	jb     0x425301
4252b9:	50                   	push   %eax
4252ba:	75 6d                	jne    0x425329
4252bc:	47                   	inc    %edi
4252bd:	43                   	inc    %ebx
4252be:	51                   	push   %ecx
4252bf:	6c                   	insb   (%dx),%es:(%edi)
4252c0:	6f                   	outsl  %ds:(%esi),(%dx)
4252c1:	6b 45 41 49          	imul   $0x49,0x41(%ebp),%eax
4252c5:	46                   	inc    %esi
4252c6:	30 56 75             	xor    %dl,0x75(%esi)
4252c9:	6d                   	insl   (%dx),%es:(%edi)
4252ca:	69 69 46 64 51 31 32 	imul   $0x32315164,0x46(%ecx),%ebp
4252d1:	48                   	dec    %eax
4252d2:	2b 4c 6b 42          	sub    0x42(%ebx,%ebp,2),%ecx
4252d6:	48                   	dec    %eax
4252d7:	59                   	pop    %ecx
4252d8:	55                   	push   %ebp
4252d9:	6f                   	outsl  %ds:(%esi),(%dx)
4252da:	6a 66                	push   $0x66
4252dc:	2f                   	das
4252dd:	62 51 78             	bound  %edx,0x78(%ecx)
4252e0:	32 4d 2f             	xor    0x2f(%ebp),%cl
4252e3:	52                   	push   %edx
4252e4:	4e                   	dec    %esi
4252e5:	74 30                	je     0x425317
4252e7:	37                   	aaa
4252e8:	77 2f                	ja     0x425319
4252ea:	58                   	pop    %eax
4252eb:	41                   	inc    %ecx
4252ec:	54                   	push   %esp
4252ed:	34 66                	xor    $0x66,%al
4252ef:	70 5a                	jo     0x42534b
4252f1:	2f                   	das
4252f2:	76 67                	jbe    0x42535b
4252f4:	39 58 64             	cmp    %ebx,0x64(%eax)
4252f7:	4b                   	dec    %ebx
4252f8:	48                   	dec    %eax
4252f9:	4d                   	dec    %ebp
4252fa:	72 66                	jb     0x425362
4252fc:	4f                   	dec    %edi
4252fd:	6f                   	outsl  %ds:(%esi),(%dx)
4252fe:	46                   	inc    %esi
4252ff:	5a                   	pop    %edx
425300:	7a 6b                	jp     0x42536d
425302:	39 6a 54             	cmp    %ebp,0x54(%edx)
425305:	6b 41 72 31          	imul   $0x31,0x72(%ecx),%eax
425309:	53                   	push   %ebx
42530a:	5a                   	pop    %edx
42530b:	75 45                	jne    0x425352
42530d:	4a                   	dec    %edx
42530e:	57                   	push   %edi
42530f:	4e                   	dec    %esi
425310:	63 45 44             	arpl   %eax,0x44(%ebp)
425313:	55                   	push   %ebp
425314:	67 63 4f 75          	arpl   %ecx,0x75(%bx)
425318:	35 5a 53 64 48       	xor    $0x4864535a,%eax
42531d:	4a                   	dec    %edx
42531e:	2f                   	das
42531f:	76 5a                	jbe    0x42537b
425321:	65 34 4c             	gs xor $0x4c,%al
425324:	42                   	inc    %edx
425325:	33 6b 4a             	xor    0x4a(%ebx),%ebp
425328:	57                   	push   %edi
425329:	67 75 64             	addr16 jne 0x425390
42532c:	2b 52 4a             	sub    0x4a(%edx),%edx
42532f:	5a                   	pop    %edx
425330:	6d                   	insl   (%dx),%es:(%edi)
425331:	6c                   	insb   (%dx),%es:(%edi)
425332:	6e                   	outsb  %ds:(%esi),(%dx)
425333:	70 62                	jo     0x425397
425335:	4e                   	dec    %esi
425336:	67 49                	addr16 dec %ecx
425338:	53                   	push   %ebx
425339:	79 35                	jns    0x425370
42533b:	4a                   	dec    %edx
42533c:	45                   	inc    %ebp
42533d:	75 52                	jne    0x425391
42533f:	63 6d 2f             	arpl   %ebp,0x2f(%ebp)
425342:	43                   	inc    %ebx
425343:	36 6d                	ss insl (%dx),%es:(%edi)
425345:	72 78                	jb     0x4253bf
425347:	67 66 61             	addr16 popaw
42534a:	52                   	push   %edx
42534b:	4f                   	dec    %edi
42534c:	36 6d                	ss insl (%dx),%es:(%edi)
42534e:	6c                   	insb   (%dx),%es:(%edi)
42534f:	67 75 52             	addr16 jne 0x4253a4
425352:	67 77 6a             	addr16 ja 0x4253bf
425355:	67 6f                	outsl  %ds:(%si),(%dx)
425357:	53                   	push   %ebx
425358:	63 46 4f             	arpl   %eax,0x4f(%esi)
42535b:	66 38 56 30          	data16 cmp %dl,0x30(%esi)
42535f:	4b                   	dec    %ebx
425360:	39 30                	cmp    %esi,(%eax)
425362:	79 4d                	jns    0x4253b1
425364:	4c                   	dec    %esp
425365:	38 66 53             	cmp    %ah,0x53(%esi)
425368:	34 69                	xor    $0x69,%al
42536a:	38 49 6b             	cmp    %cl,0x6b(%ecx)
42536d:	43                   	inc    %ebx
42536e:	74 4d                	je     0x4253bd
425370:	37                   	aaa
425371:	67 57                	addr16 push %edi
425373:	6a 65                	push   $0x65
425375:	43                   	inc    %ebx
425376:	73 79                	jae    0x4253f1
425378:	65 6f                	outsl  %gs:(%esi),(%dx)
42537a:	62 46 30             	bound  %eax,0x30(%esi)
42537d:	2f                   	das
42537e:	53                   	push   %ebx
42537f:	64 68 32 6b 62 67    	fs push $0x67626b32
425385:	43                   	inc    %ebx
425386:	43                   	inc    %ebx
425387:	44                   	inc    %esp
425388:	6d                   	insl   (%dx),%es:(%edi)
425389:	69 52 37 45 41 61 2b 	imul   $0x2b614145,0x37(%edx),%edx
425390:	79 4f                	jns    0x4253e1
425392:	69 67 78 68 51 4e 72 	imul   $0x724e5168,0x78(%edi),%esp
425399:	36 43                	ss inc %ebx
42539b:	63 64 6f 56          	arpl   %esp,0x56(%edi,%ebp,2)
42539f:	71 6c                	jno    0x42540d
4253a1:	4a                   	dec    %edx
4253a2:	6c                   	insb   (%dx),%es:(%edi)
4253a3:	58                   	pop    %eax
4253a4:	41                   	inc    %ecx
4253a5:	42                   	inc    %edx
4253a6:	39 2b                	cmp    %ebp,(%ebx)
4253a8:	72 73                	jb     0x42541d
4253aa:	48                   	dec    %eax
4253ab:	65 34 7a             	gs xor $0x7a,%al
4253ae:	70 38                	jo     0x4253e8
4253b0:	4a                   	dec    %edx
4253b1:	6a 62                	push   $0x62
4253b3:	2f                   	das
4253b4:	52                   	push   %edx
4253b5:	73 53                	jae    0x42540a
4253b7:	70 4c                	jo     0x425405
4253b9:	6f                   	outsl  %ds:(%esi),(%dx)
4253ba:	4a                   	dec    %edx
4253bb:	38 61 59             	cmp    %ah,0x59(%ecx)
4253be:	76 4b                	jbe    0x42540b
4253c0:	51                   	push   %ecx
4253c1:	57                   	push   %edi
4253c2:	4e                   	dec    %esi
4253c3:	64 53                	fs push %ebx
4253c5:	52                   	push   %edx
4253c6:	35 33 71 4a 30       	xor    $0x304a7133,%eax
4253cb:	34 59                	xor    $0x59,%al
4253cd:	47                   	inc    %edi
4253ce:	43                   	inc    %ebx
4253cf:	36 69 78 68 33 54 33 	imul   $0x78335433,%ss:0x68(%eax),%edi
4253d6:	78
4253d7:	72 63                	jb     0x42543c
4253d9:	50                   	push   %eax