41125f:	33 70 6a             	xor    0x6a(%eax),%esi
411262:	78 4f                	js     0x4112b3
411264:	53                   	push   %ebx
411265:	6c                   	insb   (%dx),%es:(%edi)
411266:	75 30                	jne    0x411298
411268:	6f                   	outsl  %ds:(%esi),(%dx)
411269:	57                   	push   %edi
41126a:	49                   	dec    %ecx
41126b:	4f                   	dec    %edi
41126c:	49                   	dec    %ecx
41126d:	6f                   	outsl  %ds:(%esi),(%dx)
41126e:	30 53 6d             	xor    %dl,0x6d(%ebx)
411271:	72 75                	jb     0x4112e8
411273:	31 48 6f             	xor    %ecx,0x6f(%eax)
411276:	31 77 52             	xor    %esi,0x52(%edi)
411279:	67 52                	addr16 push %edx
41127b:	41                   	inc    %ecx
41127c:	68 48 63 4f 64       	push   $0x644f6348
411281:	6c                   	insb   (%dx),%es:(%edi)
411282:	75 43                	jne    0x4112c7
411284:	76 47                	jbe    0x4112cd
411286:	54                   	push   %esp
411287:	46                   	inc    %esi
411288:	38 57 6a             	cmp    %dl,0x6a(%edi)
41128b:	72 2f                	jb     0x4112bc
41128d:	77 71                	ja     0x411300
41128f:	39 54 51 37          	cmp    %edx,0x37(%ecx,%edx,2)
411293:	56                   	push   %esi
411294:	67 56                	addr16 push %esi
411296:	4e                   	dec    %esi
411297:	47                   	inc    %edi
411298:	56                   	push   %esi
411299:	6b 4e 43 76          	imul   $0x76,0x43(%esi),%ecx
41129d:	41                   	inc    %ecx
41129e:	65 4b                	gs dec %ebx
4112a0:	62 38                	bound  %edi,(%eax)
4112a2:	43                   	inc    %ebx
4112a3:	46                   	inc    %esi
4112a4:	6f                   	outsl  %ds:(%esi),(%dx)
4112a5:	6e                   	outsb  %ds:(%esi),(%dx)
4112a6:	4d                   	dec    %ebp
4112a7:	2b 56 5a             	sub    0x5a(%esi),%edx
4112aa:	32 34 31             	xor    (%ecx,%esi,1),%dh
4112ad:	32 51 33             	xor    0x33(%ecx),%dl
4112b0:	6d                   	insl   (%dx),%es:(%edi)
4112b1:	58                   	pop    %eax
4112b2:	46                   	inc    %esi
4112b3:	77 41                	ja     0x4112f6
4112b5:	63 59 66             	arpl   %ebx,0x66(%ecx)
4112b8:	61                   	popa
4112b9:	2f                   	das
4112ba:	4c                   	dec    %esp
4112bb:	45                   	inc    %ebp
4112bc:	43                   	inc    %ebx
4112bd:	71 6d                	jno    0x41132c
4112bf:	71 52                	jno    0x411313
4112c1:	6a 4f                	push   $0x4f
4112c3:	6a 41                	push   $0x41
4112c5:	33 56 30             	xor    0x30(%esi),%edx
4112c8:	47                   	inc    %edi
4112c9:	2b 62 47             	sub    0x47(%edx),%esp
4112cc:	66 6f                	outsw  %ds:(%esi),(%dx)
4112ce:	72 59                	jb     0x411329
4112d0:	72 6f                	jb     0x411341
4112d2:	44                   	inc    %esp
4112d3:	68 50 30 43 62       	push   $0x62433050
4112d8:	78 6e                	js     0x411348
4112da:	2b 62 37             	sub    0x37(%edx),%esp
4112dd:	42                   	inc    %edx
4112de:	2f                   	das
4112df:	42                   	inc    %edx
4112e0:	73 32                	jae    0x411314
4112e2:	4c                   	dec    %esp
4112e3:	62 43 42             	bound  %eax,0x42(%ebx)
4112e6:	35 67 77 49 65       	xor    $0x65497767,%eax
4112eb:	76 64                	jbe    0x411351
4112ed:	70 6c                	jo     0x41135b
4112ef:	6b 50 30 70          	imul   $0x70,0x30(%eax),%edx
4112f3:	6a 4e                	push   $0x4e
4112f5:	37                   	aaa
4112f6:	6b 55 62 4c          	imul   $0x4c,0x62(%ebp),%edx
4112fa:	74 78                	je     0x411374
4112fc:	71 4d                	jno    0x41134b
4112fe:	5a                   	pop    %edx
4112ff:	32 51 58             	xor    0x58(%ecx),%dl
411302:	6d                   	insl   (%dx),%es:(%edi)
411303:	4d                   	dec    %ebp
411304:	6f                   	outsl  %ds:(%esi),(%dx)
411305:	45                   	inc    %ebp
411306:	6c                   	insb   (%dx),%es:(%edi)
411307:	55                   	push   %ebp
411308:	4a                   	dec    %edx
411309:	64 75 4b             	fs jne 0x411357
41130c:	50                   	push   %eax
41130d:	76 66                	jbe    0x411375
41130f:	43                   	inc    %ebx
411310:	47                   	inc    %edi
411311:	46                   	inc    %esi
411312:	64 69 72 76 4a 62 71 	imul   $0x6a71624a,%fs:0x76(%edx),%esi
411319:	6a
41131a:	77 79                	ja     0x411395
41131c:	7a 63                	jp     0x411381
41131e:	6b 69 53 48          	imul   $0x48,0x53(%ecx),%ebp
411322:	76 74                	jbe    0x411398
411324:	36 6c                	ss insb (%dx),%es:(%edi)
411326:	74 37                	je     0x41135f
411328:	65 45                	gs inc %ebp
41132a:	75 70                	jne    0x41139c
41132c:	64 53                	fs push %ebx
41132e:	73 49                	jae    0x411379
411330:	4a                   	dec    %edx
411331:	4d                   	dec    %ebp
411332:	58                   	pop    %eax
411333:	55                   	push   %ebp
411334:	47                   	inc    %edi
411335:	6e                   	outsb  %ds:(%esi),(%dx)
411336:	47                   	inc    %edi
411337:	44                   	inc    %esp
411338:	6c                   	insb   (%dx),%es:(%edi)
411339:	56                   	push   %esi
41133a:	38 59 68             	cmp    %bl,0x68(%ecx)
41133d:	52                   	push   %edx
41133e:	35 6f 57 72 2f       	xor    $0x2f72576f,%eax
411343:	4d                   	dec    %ebp
411344:	62 57 70             	bound  %edx,0x70(%edi)
411347:	68 71 4c 36 48       	push   $0x48364c71
41134c:	57                   	push   %edi
41134d:	4b                   	dec    %ebx
41134e:	42                   	inc    %edx
41134f:	77 76                	ja     0x4113c7
411351:	7a 36                	jp     0x411389
411353:	49                   	dec    %ecx
411354:	4c                   	dec    %esp
411355:	4f                   	dec    %edi
411356:	4d                   	dec    %ebp
411357:	76 4d                	jbe    0x4113a6
411359:	4a                   	dec    %edx
41135a:	72 59                	jb     0x4113b5
41135c:	4f                   	dec    %edi
41135d:	79 76                	jns    0x4113d5
41135f:	74 45                	je     0x4113a6
411361:	50                   	push   %eax
411362:	54                   	push   %esp
411363:	37                   	aaa
411364:	4d                   	dec    %ebp
411365:	46                   	inc    %esi
411366:	51                   	push   %ecx
411367:	48                   	dec    %eax
411368:	30 6b 4d             	xor    %ch,0x4d(%ebx)
41136b:	39 2b                	cmp    %ebp,(%ebx)
41136d:	75 58                	jne    0x4113c7
41136f:	4e                   	dec    %esi
411370:	53                   	push   %ebx
411371:	43                   	inc    %ebx
411372:	64 52                	fs push %edx
411374:	6e                   	outsb  %ds:(%esi),(%dx)
411375:	7a 66                	jp     0x4113dd
411377:	71 48                	jno    0x4113c1
411379:	61                   	popa
41137a:	5a                   	pop    %edx
41137b:	63 57 4e             	arpl   %edx,0x4e(%edi)
41137e:	36 6e                	outsb  %ss:(%esi),(%dx)
411380:	46                   	inc    %esi
411381:	32 68 55             	xor    0x55(%eax),%ch
411384:	41                   	inc    %ecx
411385:	75 31                	jne    0x4113b8
411387:	59                   	pop    %ecx
411388:	4d                   	dec    %ebp
411389:	72 57                	jb     0x4113e2
41138b:	6a 73                	push   $0x73
41138d:	6a 78                	push   $0x78
41138f:	68 74 63 65 77       	push   $0x77656374
411394:	72 59                	jb     0x4113ef
411396:	63 6d 6c             	arpl   %ebp,0x6c(%ebp)
411399:	4f                   	dec    %edi
41139a:	4a                   	dec    %edx
41139b:	67 35 2f 41 6b 6f    	addr16 xor $0x6f6b412f,%eax
4113a1:	53                   	push   %ebx
4113a2:	54                   	push   %esp
4113a3:	52                   	push   %edx
4113a4:	45                   	inc    %ebp
4113a5:	65 50                	gs push %eax
4113a7:	4f                   	dec    %edi
4113a8:	4a                   	dec    %edx
4113a9:	45                   	inc    %ebp
4113aa:	4d                   	dec    %ebp
4113ab:	74 73                	je     0x411420
4113ad:	67 45                	addr16 inc %ebp
4113af:	62 75 54             	bound  %esi,0x54(%ebp)
4113b2:	55                   	push   %ebp
4113b3:	36 43                	ss inc %ebx
4113b5:	35 78 76 32 76       	xor    $0x76327678,%eax
4113ba:	32 77 45             	xor    0x45(%edi),%dh
4113bd:	66 71 7a             	data16 jno 0x41143a
4113c0:	75 6d                	jne    0x41142f
4113c2:	54                   	push   %esp
4113c3:	56                   	push   %esi
4113c4:	39 58 41             	cmp    %ebx,0x41(%eax)
4113c7:	70 54                	jo     0x41141d
4113c9:	4e                   	dec    %esi
4113ca:	43                   	inc    %ebx
4113cb:	33 78 74             	xor    0x74(%eax),%edi
4113ce:	57                   	push   %edi
4113cf:	50                   	push   %eax
4113d0:	4f                   	dec    %edi
4113d1:	74 50                	je     0x411423
4113d3:	44                   	inc    %esp
4113d4:	5a                   	pop    %edx
4113d5:	69 4f 35 70 78 31 52 	imul   $0x52317870,0x35(%edi),%ecx
4113dc:	36 73 6f             	ss jae 0x41144e
4113df:	34 42                	xor    $0x42,%al
4113e1:	41                   	inc    %ecx
4113e2:	61                   	popa
4113e3:	2b 4d 6a             	sub    0x6a(%ebp),%ecx
4113e6:	43                   	inc    %ebx
4113e7:	77 74                	ja     0x41145d
4113e9:	70 58                	jo     0x411443
4113eb:	42                   	inc    %edx
4113ec:	35 73 52 37 33       	xor    $0x33375273,%eax
4113f1:	42                   	inc    %edx
4113f2:	47                   	inc    %edi
4113f3:	4e                   	dec    %esi
4113f4:	52                   	push   %edx
4113f5:	50                   	push   %eax
4113f6:	66 63 45 7a          	arpl   %ax,0x7a(%ebp)
4113fa:	47                   	inc    %edi
4113fb:	62 58 46             	bound  %ebx,0x46(%eax)
4113fe:	79 7a                	jns    0x41147a
411400:	6a 62                	push   $0x62
411402:	4f                   	dec    %edi
411403:	52                   	push   %edx
411404:	79 53                	jns    0x411459
411406:	4a                   	dec    %edx
411407:	35 64 77 4b 45       	xor    $0x454b7764,%eax
41140c:	31 56 71             	xor    %edx,0x71(%esi)
41140f:	6e                   	outsb  %ds:(%esi),(%dx)
411410:	6a 4f                	push   $0x4f
411412:	59                   	pop    %ecx
411413:	33 37                	xor    (%edi),%esi
411415:	64 38 4d 2b          	cmp    %cl,%fs:0x2b(%ebp)
411419:	55                   	push   %ebp
41141a:	39 48 4e             	cmp    %ecx,0x4e(%eax)
41141d:	71 4c                	jno    0x41146b
41141f:	46                   	inc    %esi
411420:	72 61                	jb     0x411483
411422:	7a 5a                	jp     0x41147e
411424:	53                   	push   %ebx
411425:	56                   	push   %esi
411426:	46                   	inc    %esi
411427:	79 41                	jns    0x41146a
411429:	48                   	dec    %eax
41142a:	68 67 30 36 44       	push   $0x44363067
41142f:	43                   	inc    %ebx
411430:	5a                   	pop    %edx
411431:	4f                   	dec    %edi
411432:	31 42 63             	xor    %eax,0x63(%edx)
411435:	63 53 67             	arpl   %edx,0x67(%ebx)
411438:	73 48                	jae    0x411482
41143a:	49                   	dec    %ecx
41143b:	4e                   	dec    %esi
41143c:	5a                   	pop    %edx
41143d:	4f                   	dec    %edi
41143e:	39 6f 4c             	cmp    %ebp,0x4c(%edi)
411441:	34 44                	xor    $0x44,%al
411443:	49                   	dec    %ecx
411444:	36 68 7a 32 30 74    	ss push $0x7430327a
41144a:	70 58                	jo     0x4114a4
41144c:	4b                   	dec    %ebx
41144d:	42                   	inc    %edx
41144e:	4b                   	dec    %ebx
41144f:	56                   	push   %esi
411450:	32 61 2f             	xor    0x2f(%ecx),%ah
411453:	57                   	push   %edi
411454:	52                   	push   %edx
411455:	32 4c 7a 4d          	xor    0x4d(%edx,%edi,2),%cl
411459:	79 5a                	jns    0x4114b5
41145b:	68 7a 6f 72 4c       	push   $0x4c726f7a
411460:	75 62                	jne    0x4114c4
411462:	46                   	inc    %esi
411463:	68 30 54 4f 56       	push   $0x564f5430
411468:	51                   	push   %ecx
411469:	34 6c                	xor    $0x6c,%al
41146b:	4b                   	dec    %ebx
41146c:	68 6c 68 52 5a       	push   $0x5a52686c
411471:	74 6d                	je     0x4114e0
411473:	32 63 63             	xor    0x63(%ebx),%ah
411476:	42                   	inc    %edx
411477:	6d                   	insl   (%dx),%es:(%edi)
411478:	63 37                	arpl   %esi,(%edi)
41147a:	46                   	inc    %esi
41147b:	53                   	push   %ebx
41147c:	37                   	aaa
41147d:	79 73                	jns    0x4114f2
41147f:	53                   	push   %ebx
411480:	34 41                	xor    $0x41,%al
411482:	33 41 54             	xor    0x54(%ecx),%eax
411485:	50                   	push   %eax
411486:	77 32                	ja     0x4114ba
411488:	50                   	push   %eax
411489:	6b 6b 74 57          	imul   $0x57,0x74(%ebx),%ebp
41148d:	53                   	push   %ebx
41148e:	4a                   	dec    %edx
41148f:	44                   	inc    %esp
411490:	30 6a 4d             	xor    %ch,0x4d(%edx)
411493:	43                   	inc    %ebx
411494:	4e                   	dec    %esi
411495:	42                   	inc    %edx
411496:	47                   	inc    %edi
411497:	74 45                	je     0x4114de
411499:	73 67                	jae    0x411502
41149b:	78 44                	js     0x4114e1
41149d:	76 53                	jbe    0x4114f2
41149f:	72 30                	jb     0x4114d1
4114a1:	33 6d 73             	xor    0x73(%ebp),%ebp
4114a4:	59                   	pop    %ecx
4114a5:	2f                   	das
4114a6:	69 55 7a 69 6f 68 66 	imul   $0x66686f69,0x7a(%ebp),%edx
4114ad:	32 31                	xor    (%ecx),%dh
4114af:	35 4e 45 68 44       	xor    $0x4468454e,%eax
4114b4:	62 76 5a             	bound  %esi,0x5a(%esi)
4114b7:	52                   	push   %edx
4114b8:	57                   	push   %edi
4114b9:	53                   	push   %ebx
4114ba:	6f                   	outsl  %ds:(%esi),(%dx)
4114bb:	78 6d                	js     0x41152a
4114bd:	52                   	push   %edx
4114be:	2f                   	das
4114bf:	70 36                	jo     0x4114f7
4114c1:	6d                   	insl   (%dx),%es:(%edi)
4114c2:	70 6b                	jo     0x41152f
4114c4:	59                   	pop    %ecx
4114c5:	68 36 46 58 74       	push   $0x74584636
4114ca:	4c                   	dec    %esp
4114cb:	75 55                	jne    0x411522
4114cd:	6e                   	outsb  %ds:(%esi),(%dx)
4114ce:	37                   	aaa
4114cf:	6a 41                	push   $0x41
4114d1:	56                   	push   %esi
4114d2:	38 73 33             	cmp    %dh,0x33(%ebx)
4114d5:	2f                   	das
4114d6:	47                   	inc    %edi
4114d7:	54                   	push   %esp
4114d8:	58                   	pop    %eax
4114d9:	76 4c                	jbe    0x411527
4114db:	47                   	inc    %edi
4114dc:	65 7a 59             	gs jp  0x411538
4114df:	69 33 4e 32 62 32    	imul   $0x3262324e,(%ebx),%esi
4114e5:	4a                   	dec    %edx
4114e6:	66 61                	popaw
4114e8:	4e                   	dec    %esi