455015:	32 73 33             	xor    0x33(%ebx),%dh
455018:	41                   	inc    %ecx
455019:	59                   	pop    %ecx
45501a:	73 73                	jae    0x45508f
45501c:	77 59                	ja     0x455077
45501e:	56                   	push   %esi
45501f:	6e                   	outsb  %ds:(%esi),(%dx)
455020:	69 49 37 76 30 56 39 	imul   $0x39563076,0x37(%ecx),%ecx
455027:	65 62 68 46          	bound  %ebp,%gs:0x46(%eax)
45502b:	62 38                	bound  %edi,(%eax)
45502d:	51                   	push   %ecx
45502e:	4d                   	dec    %ebp
45502f:	75 2f                	jne    0x455060
455031:	78 55                	js     0x455088
455033:	30 4b 67             	xor    %cl,0x67(%ebx)
455036:	37                   	aaa
455037:	4b                   	dec    %ebx
455038:	4a                   	dec    %edx
455039:	68 31 75 64 34       	push   $0x34647531
45503e:	68 38 33 4a 74       	push   $0x744a3338
455043:	39 71 53             	cmp    %esi,0x53(%ecx)
455046:	72 44                	jb     0x45508c
455048:	74 7a                	je     0x4550c4
45504a:	58                   	pop    %eax
45504b:	55                   	push   %ebp
45504c:	4e                   	dec    %esi
45504d:	38 63 58             	cmp    %ah,0x58(%ebx)
455050:	38 2f                	cmp    %ch,(%edi)
455052:	65 4e                	gs dec %esi
455054:	46                   	inc    %esi
455055:	57                   	push   %edi
455056:	30 68 34             	xor    %ch,0x34(%eax)
455059:	79 55                	jns    0x4550b0
45505b:	73 6c                	jae    0x4550c9
45505d:	56                   	push   %esi
45505e:	53                   	push   %ebx
45505f:	4e                   	dec    %esi
455060:	6e                   	outsb  %ds:(%esi),(%dx)
455061:	46                   	inc    %esi
455062:	78 38                	js     0x45509c
455064:	42                   	inc    %edx
455065:	36 4f                	ss dec %edi
455067:	75 77                	jne    0x4550e0
455069:	4f                   	dec    %edi
45506a:	33 33                	xor    (%ebx),%esi
45506c:	57                   	push   %edi
45506d:	61                   	popa
45506e:	75 79                	jne    0x4550e9
455070:	39 42 71             	cmp    %eax,0x71(%edx)
455073:	55                   	push   %ebp
455074:	38 33                	cmp    %dh,(%ebx)
455076:	37                   	aaa
455077:	4e                   	dec    %esi
455078:	32 30                	xor    (%eax),%dh
45507a:	62 62 2f             	bound  %esp,0x2f(%edx)
45507d:	47                   	inc    %edi
45507e:	73 33                	jae    0x4550b3
455080:	67 2f                	addr16 das
455082:	62 59 68             	bound  %ebx,0x68(%ecx)
455085:	68 37 6d 35 77       	push   $0x77356d37
45508a:	56                   	push   %esi
45508b:	45                   	inc    %ebp
45508c:	48                   	dec    %eax
45508d:	34 31                	xor    $0x31,%al
45508f:	43                   	inc    %ebx
455090:	65 51                	gs push %ecx
455092:	4a                   	dec    %edx
455093:	4c                   	dec    %esp
455094:	49                   	dec    %ecx
455095:	59                   	pop    %ecx
455096:	73 4b                	jae    0x4550e3
455098:	42                   	inc    %edx
455099:	73 67                	jae    0x455102
45509b:	38 31                	cmp    %dh,(%ecx)
45509d:	30 6e 54             	xor    %ch,0x54(%esi)
4550a0:	62 6a 43             	bound  %ebp,0x43(%edx)
4550a3:	38 56 5a             	cmp    %dl,0x5a(%esi)
4550a6:	5a                   	pop    %edx
4550a7:	30 75 62             	xor    %dh,0x62(%ebp)
4550aa:	41                   	inc    %ecx
4550ab:	4e                   	dec    %esi
4550ac:	68 77 2f 44 44       	push   $0x44442f77
4550b1:	6e                   	outsb  %ds:(%esi),(%dx)
4550b2:	37                   	aaa
4550b3:	69 62 70 5a 59 4b 55 	imul   $0x554b595a,0x70(%edx),%esp
4550ba:	71 70                	jno    0x45512c
4550bc:	4c                   	dec    %esp
4550bd:	6d                   	insl   (%dx),%es:(%edi)
4550be:	41                   	inc    %ecx
4550bf:	62 70 79             	bound  %esi,0x79(%eax)
4550c2:	55                   	push   %ebp
4550c3:	48                   	dec    %eax
4550c4:	56                   	push   %esi
4550c5:	35 6f 75 4c 69       	xor    $0x694c756f,%eax
4550ca:	5a                   	pop    %edx
4550cb:	6f                   	outsl  %ds:(%esi),(%dx)
4550cc:	73 4c                	jae    0x45511a
4550ce:	78 69                	js     0x455139
4550d0:	39 30                	cmp    %esi,(%eax)
4550d2:	50                   	push   %eax
4550d3:	4b                   	dec    %ebx
4550d4:	71 65                	jno    0x45513b
4550d6:	44                   	inc    %esp
4550d7:	30 71 67             	xor    %dh,0x67(%ecx)
4550da:	68 41 41 2b 61       	push   $0x612b4141
4550df:	49                   	dec    %ecx
4550e0:	52                   	push   %edx
4550e1:	31 30                	xor    %esi,(%eax)
4550e3:	77 78                	ja     0x45515d
4550e5:	6c                   	insb   (%dx),%es:(%edi)
4550e6:	33 36                	xor    (%esi),%esi
4550e8:	36 62 70 36          	bound  %esi,%ss:0x36(%eax)
4550ec:	2b 34 38             	sub    (%eax,%edi,1),%esi
4550ef:	31 59 79             	xor    %ebx,0x79(%ecx)
4550f2:	4c                   	dec    %esp
4550f3:	69 75 71 44 70 66 2b 	imul   $0x2b667044,0x71(%ebp),%esi
4550fa:	50                   	push   %eax
4550fb:	4f                   	dec    %edi
4550fc:	33 2f                	xor    (%edi),%ebp
4550fe:	77 48                	ja     0x455148
455100:	4e                   	dec    %esi
455101:	35 33 47 4b 66       	xor    $0x664b4733,%eax
455106:	2b 6b 4c             	sub    0x4c(%ebx),%ebp
455109:	69 41 6b 5a 56 41 2b 	imul   $0x2b41565a,0x6b(%ecx),%eax
455110:	45                   	inc    %ebp
455111:	34 64                	xor    $0x64,%al
455113:	54                   	push   %esp
455114:	79 69                	jns    0x45517f
455116:	44                   	inc    %esp
455117:	66 45                	inc    %bp
455119:	72 59                	jb     0x455174
45511b:	6c                   	insb   (%dx),%es:(%edi)
45511c:	52                   	push   %edx
45511d:	71 78                	jno    0x455197
45511f:	6d                   	insl   (%dx),%es:(%edi)
455120:	4b                   	dec    %ebx
455121:	38 35 4e 6d 36 47    	cmp    %dh,0x47366d4e
455127:	69 59 61 43 49 78 68 	imul   $0x68784943,0x61(%ecx),%ebx
45512e:	35 67 58 54 53       	xor    $0x53545867,%eax
455133:	56                   	push   %esi
455134:	2f                   	das
455135:	44                   	inc    %esp
455136:	4b                   	dec    %ebx
455137:	68 44 4a 4e 57       	push   $0x574e4a44
45513c:	72 72                	jb     0x4551b0
45513e:	53                   	push   %ebx
45513f:	63 43 50             	arpl   %eax,0x50(%ebx)
455142:	65 69 63 47 54 35 48 	imul   $0x6d483554,%gs:0x47(%ebx),%esp
455149:	6d
45514a:	67 4d                	addr16 dec %ebp
45514c:	54                   	push   %esp
45514d:	62 6e 58             	bound  %ebp,0x58(%esi)
455150:	46                   	inc    %esi
455151:	52                   	push   %edx
455152:	4c                   	dec    %esp
455153:	36 71 65             	ss jno 0x4551bb
455156:	34 6d                	xor    $0x6d,%al
455158:	36 65 38 4c 4e 4e    	ss cmp %cl,%gs:0x4e(%esi,%ecx,2)
45515e:	76 45                	jbe    0x4551a5
455160:	73 7a                	jae    0x4551dc
455162:	51                   	push   %ecx
455163:	46                   	inc    %esi
455164:	6a 4a                	push   $0x4a
455166:	41                   	inc    %ecx
455167:	70 6d                	jo     0x4551d6
455169:	56                   	push   %esi
45516a:	36 4e                	ss dec %esi
45516c:	52                   	push   %edx
45516d:	36 54                	ss push %esp
45516f:	68 47 69 73 66       	push   $0x66736947
455174:	75 49                	jne    0x4551bf
455176:	6c                   	insb   (%dx),%es:(%edi)
455177:	4c                   	dec    %esp
455178:	65 7a 6a             	gs jp  0x4551e5
45517b:	7a 49                	jp     0x4551c6
45517d:	4c                   	dec    %esp
45517e:	4c                   	dec    %esp
45517f:	4a                   	dec    %edx
455180:	34 4c                	xor    $0x4c,%al
455182:	68 33 63 58 63       	push   $0x63586333
455187:	37                   	aaa
455188:	71 71                	jno    0x4551fb
45518a:	43                   	inc    %ebx
45518b:	66 52                	push   %dx
45518d:	7a 75                	jp     0x455204
45518f:	38 79 56             	cmp    %bh,0x56(%ecx)
455192:	34 71                	xor    $0x71,%al
455194:	47                   	inc    %edi
455195:	47                   	inc    %edi
455196:	47                   	inc    %edi
455197:	41                   	inc    %ecx
455198:	7a 66                	jp     0x455200
45519a:	56                   	push   %esi
45519b:	50                   	push   %eax
45519c:	2b 76 4c             	sub    0x4c(%esi),%esi
45519f:	59                   	pop    %ecx
4551a0:	35 48 6e 39 63       	xor    $0x63396e48,%eax
4551a5:	34 38                	xor    $0x38,%al
4551a7:	59                   	pop    %ecx
4551a8:	71 4d                	jno    0x4551f7
4551aa:	2b 53 34             	sub    0x34(%ebx),%edx
4551ad:	46                   	inc    %esi
4551ae:	65 4c                	gs dec %esp
4551b0:	51                   	push   %ecx
4551b1:	63 32                	arpl   %esi,(%edx)
4551b3:	79 50                	jns    0x455205
4551b5:	31 39                	xor    %edi,(%ecx)
4551b7:	2b 66 36             	sub    0x36(%esi),%esp
4551ba:	2f                   	das
4551bb:	34 42                	xor    $0x42,%al
4551bd:	36 4f                	ss dec %edi
4551bf:	53                   	push   %ebx
4551c0:	37                   	aaa
4551c1:	45                   	inc    %ebp
4551c2:	32 6e 65             	xor    0x65(%esi),%ch
4551c5:	65 4f                	gs dec %edi
4551c7:	30 53 4c             	xor    %dl,0x4c(%ebx)
4551ca:	4e                   	dec    %esi
4551cb:	71 6d                	jno    0x45523a
4551cd:	49                   	dec    %ecx
4551ce:	61                   	popa
4551cf:	4b                   	dec    %ebx
4551d0:	72 38                	jb     0x45520a
4551d2:	49                   	dec    %ecx
4551d3:	33 56 2f             	xor    0x2f(%esi),%edx
4551d6:	68 4a 78 77 6c       	push   $0x6c77784a
4551db:	67 5a                	addr16 pop %edx
4551dd:	30 79 62             	xor    %bh,0x62(%ecx)
4551e0:	4f                   	dec    %edi
4551e1:	63 35 76 61 54 70    	arpl   %esi,0x70546176
4551e7:	55                   	push   %ebp
4551e8:	4f                   	dec    %edi
4551e9:	5a                   	pop    %edx
4551ea:	72 47                	jb     0x455233
4551ec:	59                   	pop    %ecx
4551ed:	68 70 2b 35 77       	push   $0x77352b70
4551f2:	79 54                	jns    0x455248
4551f4:	56                   	push   %esi
4551f5:	49                   	dec    %ecx
4551f6:	50                   	push   %eax
4551f7:	4e                   	dec    %esi
4551f8:	79 77                	jns    0x455271
4551fa:	61                   	popa
4551fb:	6d                   	insl   (%dx),%es:(%edi)
4551fc:	67 36 6e             	outsb  %ss:(%si),(%dx)
4551ff:	46                   	inc    %esi
455200:	45                   	inc    %ebp
455201:	4b                   	dec    %ebx
455202:	6f                   	outsl  %ds:(%esi),(%dx)
455203:	75 4d                	jne    0x455252
455205:	41                   	inc    %ecx
455206:	53                   	push   %ebx
455207:	47                   	inc    %edi
455208:	36 6b 4e 53 55       	imul   $0x55,%ss:0x53(%esi),%ecx
45520d:	54                   	push   %esp
45520e:	32 47 37             	xor    0x37(%edi),%al
455211:	4d                   	dec    %ebp
455212:	2b 55 54             	sub    0x54(%ebp),%edx
455215:	75 5a                	jne    0x455271
455217:	4c                   	dec    %esp
455218:	4e                   	dec    %esi
455219:	56                   	push   %esi
45521a:	59                   	pop    %ecx
45521b:	32 34 63             	xor    (%ebx,%eiz,2),%dh
45521e:	55                   	push   %ebp
45521f:	65 4f                	gs dec %edi
455221:	36 74 4b             	ss je  0x45526f
455224:	71 41                	jno    0x455267
455226:	6c                   	insb   (%dx),%es:(%edi)
455227:	44                   	inc    %esp
455228:	44                   	inc    %esp
455229:	68 7a 45 46 6f       	push   $0x6f46457a
45522e:	65 39 79 6f          	cmp    %edi,%gs:0x6f(%ecx)
455232:	51                   	push   %ecx
455233:	63 74 34 71          	arpl   %esi,0x71(%esp,%esi,1)
455237:	66 6c                	data16 insb (%dx),%es:(%edi)
455239:	73 67                	jae    0x4552a2
45523b:	32 35 54 4f 62 43    	xor    0x43624f54,%dh
455241:	61                   	popa
455242:	75 4e                	jne    0x455292
455244:	73 4a                	jae    0x455290
455246:	42                   	inc    %edx
455247:	53                   	push   %ebx
455248:	78 6c                	js     0x4552b6
45524a:	70 35                	jo     0x455281
45524c:	70 41                	jo     0x45528f
45524e:	31 51 36             	xor    %edx,0x36(%ecx)
455251:	2f                   	das
455252:	41                   	inc    %ecx
455253:	61                   	popa
455254:	33 2b                	xor    (%ebx),%ebp
455256:	5a                   	pop    %edx
455257:	6c                   	insb   (%dx),%es:(%edi)
455258:	4a                   	dec    %edx
455259:	33 46 7a             	xor    0x7a(%esi),%eax
45525c:	4a                   	dec    %edx
45525d:	57                   	push   %edi
45525e:	48                   	dec    %eax
45525f:	7a 79                	jp     0x4552da
455261:	53                   	push   %ebx
455262:	53                   	push   %ebx
455263:	38 33                	cmp    %dh,(%ebx)
455265:	2b 2f                	sub    (%edi),%ebp
455267:	79 66                	jns    0x4552cf
455269:	77 74                	ja     0x4552df
45526b:	4c                   	dec    %esp
45526c:	30 33                	xor    %dh,(%ebx)
45526e:	4e                   	dec    %esi
45526f:	74 67                	je     0x4552d8
455271:	48                   	dec    %eax
455272:	4f                   	dec    %edi
455273:	68 59 35 55 74       	push   $0x74553559
455278:	48                   	dec    %eax
455279:	45                   	inc    %ebp
45527a:	43                   	inc    %ebx
45527b:	70 44                	jo     0x4552c1
45527d:	62 7a 43             	bound  %edi,0x43(%edx)
455280:	35 33 46 54 79       	xor    $0x79544633,%eax
455285:	54                   	push   %esp
455286:	30 52 72             	xor    %dl,0x72(%edx)
455289:	44                   	inc    %esp
45528a:	66 4f                	dec    %di
45528c:	71 41                	jno    0x4552cf
45528e:	53                   	push   %ebx
45528f:	78 53                	js     0x4552e4
455291:	2f                   	das
455292:	58                   	pop    %eax
455293:	46                   	inc    %esi
455294:	55                   	push   %ebp
455295:	64 73 48             	fs jae 0x4552e0
455298:	43                   	inc    %ebx
455299:	65 37                	gs aaa
45529b:	71 6d                	jno    0x45530a
45529d:	75 55                	jne    0x4552f4
45529f:	50                   	push   %eax
4552a0:	6a 63                	push   $0x63
4552a2:	4c                   	dec    %esp
4552a3:	65 4c                	gs dec %esp
4552a5:	30 6c 44 62          	xor    %ch,0x62(%esp,%eax,2)
4552a9:	56                   	push   %esi
4552aa:	30 44 42 49          	xor    %al,0x49(%edx,%eax,2)
4552ae:	57                   	push   %edi
4552af:	46                   	inc    %esi
4552b0:	45                   	inc    %ebp
4552b1:	4e                   	dec    %esi
4552b2:	41                   	inc    %ecx
4552b3:	4a                   	dec    %edx
4552b4:	4c                   	dec    %esp
4552b5:	39 79 56             	cmp    %edi,0x56(%ecx)
4552b8:	39 69 42             	cmp    %ebp,0x42(%ecx)