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)
425294:	66 49                	dec    %cx
425296:	63 74 71 46          	arpl   %esi,0x46(%ecx,%esi,2)
42529a:	77 48                	ja     0x4252e4
42529c:	63 46 65             	arpl   %eax,0x65(%esi)
42529f:	2b 31                	sub    (%ecx),%esi
4252a1:	49                   	dec    %ecx
4252a2:	34 7a                	xor    $0x7a,%al
4252a4:	4f                   	dec    %edi
4252a5:	61                   	popa
4252a6:	77 6d                	ja     0x425315
4252a8:	65 54                	gs push %esp
4252aa:	51                   	push   %ecx
4252ab:	68 44 52 62 70       	push   $0x70625244
4252b0:	46                   	inc    %esi
4252b1:	6f                   	outsl  %ds:(%esi),(%dx)
4252b2:	43                   	inc    %ebx
4252b3:	46                   	inc    %esi
4252b4:	63 58 7a             	arpl   %ebx,0x7a(%eax)
4252b7:	63 78 34             	arpl   %edi,0x34(%eax)
4252ba:	59                   	pop    %ecx
4252bb:	54                   	push   %esp
4252bc:	74 74                	je     0x425332
4252be:	48                   	dec    %eax
4252bf:	53                   	push   %ebx
4252c0:	31 54 49 46          	xor    %edx,0x46(%ecx,%ecx,2)
4252c4:	39 43 4c             	cmp    %eax,0x4c(%ebx)
4252c7:	55                   	push   %ebp
4252c8:	46                   	inc    %esi
4252c9:	68 57 41 37 58       	push   $0x58374157
4252ce:	42                   	inc    %edx
4252cf:	71 72                	jno    0x425343
4252d1:	52                   	push   %edx
4252d2:	63 57 50             	arpl   %edx,0x50(%edi)
4252d5:	36 45                	ss inc %ebp
4252d7:	38 6d 4d             	cmp    %ch,0x4d(%ebp)
4252da:	56                   	push   %esi
4252db:	66 64 49             	fs dec %cx
4252de:	2f                   	das
4252df:	63 7a 69             	arpl   %edi,0x69(%edx)
4252e2:	59                   	pop    %ecx
4252e3:	73 32                	jae    0x425317
4252e5:	73 42                	jae    0x425329
4252e7:	42                   	inc    %edx
4252e8:	4c                   	dec    %esp
4252e9:	54                   	push   %esp
4252ea:	30 78 45             	xor    %bh,0x45(%eax)
4252ed:	75 56                	jne    0x425345
4252ef:	30 71 5a             	xor    %dh,0x5a(%ecx)
4252f2:	51                   	push   %ecx
4252f3:	64 67 31 6f 6e       	xor    %ebp,%fs:0x6e(%bx)
4252f8:	69 64 67 73 69 6c 2b 	imul   $0x6d2b6c69,0x73(%edi,%eiz,2),%esp
4252ff:	6d
425300:	35 66 4a 66 50       	xor    $0x50664a66,%eax
425305:	52                   	push   %edx
425306:	73 6f                	jae    0x425377
425308:	43                   	inc    %ebx
425309:	38 44 4b 6c          	cmp    %al,0x6c(%ebx,%ecx,2)
42530d:	63 68 2f             	arpl   %ebp,0x2f(%eax)
425310:	77 48                	ja     0x42535a
425312:	34 4b                	xor    $0x4b,%al
425314:	75 6a                	jne    0x425380
425316:	32 75 30             	xor    0x30(%ebp),%dh
425319:	58                   	pop    %eax
42531a:	6f                   	outsl  %ds:(%esi),(%dx)
42531b:	4b                   	dec    %ebx
42531c:	50                   	push   %eax
42531d:	6e                   	outsb  %ds:(%esi),(%dx)
42531e:	53                   	push   %ebx
42531f:	6d                   	insl   (%dx),%es:(%edi)
425320:	44                   	inc    %esp
425321:	4d                   	dec    %ebp
425322:	7a 45                	jp     0x425369
425324:	79 45                	jns    0x42536b
425326:	30 77 32             	xor    %dh,0x32(%edi)
425329:	67 69 41 63 39 5a 76 	imul   $0x51765a39,0x63(%bx,%di),%eax
425330:	51
425331:	74 69                	je     0x42539c
425333:	73 37                	jae    0x42536c
425335:	2b 32                	sub    (%edx),%esi
425337:	42                   	inc    %edx
425338:	6c                   	insb   (%dx),%es:(%edi)
425339:	70 67                	jo     0x4253a2
42533b:	51                   	push   %ecx
42533c:	79 32                	jns    0x425370
42533e:	32 73 4f             	xor    0x4f(%ebx),%dh
425341:	58                   	pop    %eax
425342:	64 2f                	fs das
425344:	52                   	push   %edx
425345:	76 51                	jbe    0x425398
425347:	70 4b                	jo     0x425394
425349:	47                   	inc    %edi
42534a:	64 39 32             	cmp    %esi,%fs:(%edx)
42534d:	48                   	dec    %eax
42534e:	64 76 76             	fs jbe 0x4253c7
425351:	52                   	push   %edx
425352:	74 62                	je     0x4253b6
425354:	79 50                	jns    0x4253a6
425356:	61                   	popa
425357:	33 6e 4f             	xor    0x4f(%esi),%ebp
42535a:	46                   	inc    %esi
42535b:	41                   	inc    %ecx
42535c:	51                   	push   %ecx
42535d:	59                   	pop    %ecx
42535e:	70 71                	jo     0x4253d1
425360:	49                   	dec    %ecx
425361:	6f                   	outsl  %ds:(%esi),(%dx)
425362:	72 37                	jb     0x42539b
425364:	34 34                	xor    $0x34,%al
425366:	59                   	pop    %ecx
425367:	31 75 67             	xor    %esi,0x67(%ebp)
42536a:	6f                   	outsl  %ds:(%esi),(%dx)
42536b:	56                   	push   %esi
42536c:	53                   	push   %ebx
42536d:	76 68                	jbe    0x4253d7
42536f:	57                   	push   %edi
425370:	59                   	pop    %ecx
425371:	6d                   	insl   (%dx),%es:(%edi)
425372:	7a 5a                	jp     0x4253ce
425374:	38 31                	cmp    %dh,(%ecx)
425376:	75 37                	jne    0x4253af
425378:	79 79                	jns    0x4253f3
42537a:	79 7a                	jns    0x4253f6
42537c:	54                   	push   %esp
42537d:	2f                   	das
42537e:	67 73 34             	addr16 jae 0x4253b5
425381:	75 73                	jne    0x4253f6
425383:	7a 67                	jp     0x4253ec
425385:	49                   	dec    %ecx
425386:	43                   	inc    %ebx
425387:	55                   	push   %ebp
425388:	4e                   	dec    %esi
425389:	68 71 58 6e 68       	push   $0x686e5871
42538e:	6f                   	outsl  %ds:(%esi),(%dx)
42538f:	34 42                	xor    $0x42,%al
425391:	68 6b 48 75 43       	push   $0x4375486b
425396:	44                   	inc    %esp
425397:	76 62                	jbe    0x4253fb
425399:	7a 67                	jp     0x425402
42539b:	45                   	inc    %ebp
42539c:	4d                   	dec    %ebp
42539d:	4f                   	dec    %edi
42539e:	35 46 43 66 41       	xor    $0x41664346,%eax
4253a3:	79 5a                	jns    0x4253ff
4253a5:	7a 48                	jp     0x4253ef
4253a7:	52                   	push   %edx
4253a8:	6e                   	outsb  %ds:(%esi),(%dx)
4253a9:	42                   	inc    %edx
4253aa:	30 55 4d             	xor    %dl,0x4d(%ebp)
4253ad:	59                   	pop    %ecx
4253ae:	5a                   	pop    %edx
4253af:	6b 68 39 38          	imul   $0x38,0x39(%eax),%ebp
4253b3:	42                   	inc    %edx
4253b4:	34 4a                	xor    $0x4a,%al
4253b6:	36 4e                	ss dec %esi
4253b8:	53                   	push   %ebx
4253b9:	44                   	inc    %esp
4253ba:	39 43 39             	cmp    %eax,0x39(%ebx)
4253bd:	69 45 6d 53 64 42 38 	imul   $0x38426453,0x6d(%ebp),%eax
4253c4:	49                   	dec    %ecx
4253c5:	4d                   	dec    %ebp
4253c6:	69 63 42 65 46 42 51 	imul   $0x51424665,0x42(%ebx),%esp
4253cd:	2f                   	das
4253ce:	77 70                	ja     0x425440
4253d0:	33 79 74             	xor    0x74(%ecx),%edi
4253d3:	36 66 33 46 33       	xor    %ss:0x33(%esi),%ax
4253d8:	31 77 54             	xor    %esi,0x54(%edi)
4253db:	61                   	popa
4253dc:	6b 6e 4a 66          	imul   $0x66,0x4a(%esi),%ebp
4253e0:	45                   	inc    %ebp
4253e1:	4f                   	dec    %edi
4253e2:	32 70 38             	xor    0x38(%eax),%dh
4253e5:	37                   	aaa
4253e6:	44                   	inc    %esp
4253e7:	71 71                	jno    0x42545a
4253e9:	43                   	inc    %ebx