4285b2:	6d                   	insl   (%dx),%es:(%edi)
4285b3:	76 48                	jbe    0x4285fd
4285b5:	39 77 73             	cmp    %esi,0x73(%edi)
4285b8:	4d                   	dec    %ebp
4285b9:	6d                   	insl   (%dx),%es:(%edi)
4285ba:	79 78                	jns    0x428634
4285bc:	33 6f 79             	xor    0x79(%edi),%ebp
4285bf:	55                   	push   %ebp
4285c0:	5a                   	pop    %edx
4285c1:	55                   	push   %ebp
4285c2:	55                   	push   %ebp
4285c3:	59                   	pop    %ecx
4285c4:	77 74                	ja     0x42863a
4285c6:	47                   	inc    %edi
4285c7:	61                   	popa
4285c8:	4c                   	dec    %esp
4285c9:	35 70 7a 2b 73       	xor    $0x732b7a70,%eax
4285ce:	74 52                	je     0x428622
4285d0:	76 57                	jbe    0x428629
4285d2:	42                   	inc    %edx
4285d3:	4c                   	dec    %esp
4285d4:	49                   	dec    %ecx
4285d5:	4d                   	dec    %ebp
4285d6:	69 4e 38 70 34 34 53 	imul   $0x53343470,0x38(%esi),%ecx
4285dd:	35 68 37 43 54       	xor    $0x54433768,%eax
4285e2:	7a 44                	jp     0x428628
4285e4:	6e                   	outsb  %ds:(%esi),(%dx)
4285e5:	37                   	aaa
4285e6:	73 6c                	jae    0x428654
4285e8:	76 79                	jbe    0x428663
4285ea:	43                   	inc    %ebx
4285eb:	37                   	aaa
4285ec:	64 51                	fs push %ecx
4285ee:	4e                   	dec    %esi
4285ef:	4f                   	dec    %edi
4285f0:	45                   	inc    %ebp
4285f1:	43                   	inc    %ebx
4285f2:	78 4a                	js     0x42863e
4285f4:	4d                   	dec    %ebp
4285f5:	4a                   	dec    %edx
4285f6:	6f                   	outsl  %ds:(%esi),(%dx)
4285f7:	62 6f 48             	bound  %ebp,0x48(%edi)
4285fa:	68 53 59 55 49       	push   $0x49555953
4285ff:	4f                   	dec    %edi
428600:	32 5a 54             	xor    0x54(%edx),%bl
428603:	4c                   	dec    %esp
428604:	31 41 76             	xor    %eax,0x76(%ecx)
428607:	6c                   	insb   (%dx),%es:(%edi)
428608:	4f                   	dec    %edi
428609:	4f                   	dec    %edi
42860a:	69 71 41 58 56 32 43 	imul   $0x43325658,0x41(%ecx),%esi
428611:	55                   	push   %ebp
428612:	52                   	push   %edx
428613:	41                   	inc    %ecx
428614:	33 54 46 48          	xor    0x48(%esi,%eax,2),%edx
428618:	75 4f                	jne    0x428669
42861a:	74 49                	je     0x428665
42861c:	30 2b                	xor    %ch,(%ebx)
42861e:	32 65 73             	xor    0x73(%ebp),%ah
428621:	5a                   	pop    %edx
428622:	4a                   	dec    %edx
428623:	70 31                	jo     0x428656
428625:	6c                   	insb   (%dx),%es:(%edi)
428626:	4c                   	dec    %esp
428627:	4c                   	dec    %esp
428628:	45                   	inc    %ebp
428629:	68 42 49 4f 4d       	push   $0x4d4f4942
42862e:	71 52                	jno    0x428682
428630:	65 45                	gs inc %ebp
428632:	51                   	push   %ecx
428633:	61                   	popa
428634:	31 52 4c             	xor    %edx,0x4c(%edx)
428637:	2f                   	das
428638:	46                   	inc    %esi
428639:	36 45                	ss inc %ebp
42863b:	59                   	pop    %ecx
42863c:	36 43                	ss inc %ebx
42863e:	36 42                	ss inc %edx
428640:	32 52 55             	xor    0x55(%edx),%dl
428643:	79 37                	jns    0x42867c
428645:	6c                   	insb   (%dx),%es:(%edi)
428646:	43                   	inc    %ebx
428647:	6b 6b 64 62          	imul   $0x62,0x64(%ebx),%ebp
42864b:	34 70                	xor    $0x70,%al
42864d:	77 78                	ja     0x4286c7
42864f:	6b 45 4b 37          	imul   $0x37,0x4b(%ebp),%eax
428653:	4f                   	dec    %edi
428654:	6b 76 4c 6e          	imul   $0x6e,0x4c(%esi),%esi
428658:	44                   	inc    %esp
428659:	5a                   	pop    %edx
42865a:	55                   	push   %ebp
42865b:	38 57 2f             	cmp    %dl,0x2f(%edi)
42865e:	39 73 76             	cmp    %esi,0x76(%ebx)
428661:	57                   	push   %edi
428662:	32 70 50             	xor    0x50(%eax),%dh
428665:	53                   	push   %ebx
428666:	34 49                	xor    $0x49,%al
428668:	70 6d                	jo     0x4286d7
42866a:	75 51                	jne    0x4286bd
42866c:	66 65 42             	gs inc %dx
42866f:	55                   	push   %ebp
428670:	64 4b                	fs dec %ebx
428672:	54                   	push   %esp
428673:	4b                   	dec    %ebx
428674:	37                   	aaa
428675:	43                   	inc    %ebx
428676:	67 59                	addr16 pop %ecx
428678:	38 44 74 5a          	cmp    %al,0x5a(%esp,%esi,2)
42867c:	58                   	pop    %eax
42867d:	4c                   	dec    %esp
42867e:	64 68 37 59 33 2f    	fs push $0x2f335937
428684:	33 7a 48             	xor    0x48(%edx),%edi
428687:	41                   	inc    %ecx
428688:	4f                   	dec    %edi
428689:	31 65 73             	xor    %esp,0x73(%ebp)
42868c:	73 6b                	jae    0x4286f9
42868e:	33 55 5a             	xor    0x5a(%ebp),%edx
428691:	65 4f                	gs dec %edi
428693:	6d                   	insl   (%dx),%es:(%edi)
428694:	36 67 73 74          	ss addr16 jae 0x42870c
428698:	70 65                	jo     0x4286ff
42869a:	2f                   	das
42869b:	63 42 57             	arpl   %eax,0x57(%edx)
42869e:	74 7a                	je     0x42871a
4286a0:	6b 55 2b 37          	imul   $0x37,0x2b(%ebp),%edx
4286a4:	72 49                	jb     0x4286ef
4286a6:	72 54                	jb     0x4286fc
4286a8:	67 2b 31             	sub    (%bx,%di),%esi
4286ab:	6f                   	outsl  %ds:(%esi),(%dx)
4286ac:	78 49                	js     0x4286f7
4286ae:	6d                   	insl   (%dx),%es:(%edi)
4286af:	74 5a                	je     0x42870b
4286b1:	6f                   	outsl  %ds:(%esi),(%dx)
4286b2:	5a                   	pop    %edx
4286b3:	5a                   	pop    %edx
4286b4:	65 33 6c 63 62       	xor    %gs:0x62(%ebx,%eiz,2),%ebp
4286b9:	62 41 7a             	bound  %eax,0x7a(%ecx)
4286bc:	54                   	push   %esp
4286bd:	34 62                	xor    $0x62,%al
4286bf:	61                   	popa
4286c0:	6a 2f                	push   $0x2f
4286c2:	46                   	inc    %esi
4286c3:	4a                   	dec    %edx
4286c4:	67 51                	addr16 push %ecx
4286c6:	77 6e                	ja     0x428736
4286c8:	68 56 71 6c 4f       	push   $0x4f6c7156
4286cd:	7a 6e                	jp     0x42873d
4286cf:	4b                   	dec    %ebx
4286d0:	4e                   	dec    %esi
4286d1:	47                   	inc    %edi
4286d2:	34 34                	xor    $0x34,%al
4286d4:	79 6c                	jns    0x428742
4286d6:	4c                   	dec    %esp
4286d7:	6d                   	insl   (%dx),%es:(%edi)
4286d8:	52                   	push   %edx
4286d9:	42                   	inc    %edx
4286da:	51                   	push   %ecx
4286db:	35 55 52 4a 37       	xor    $0x374a5255,%eax
4286e0:	68 73 51 76 31       	push   $0x31765173
4286e5:	64 49                	fs dec %ecx
4286e7:	39 55 5a             	cmp    %edx,0x5a(%ebp)
4286ea:	43                   	inc    %ebx
4286eb:	37                   	aaa
4286ec:	32 50 68             	xor    0x68(%eax),%dl
4286ef:	50                   	push   %eax
4286f0:	46                   	inc    %esi
4286f1:	33 34 6e             	xor    (%esi,%ebp,2),%esi
4286f4:	2b 37                	sub    (%edi),%esi
4286f6:	67 48                	addr16 dec %eax
4286f8:	62 6f 4f             	bound  %ebp,0x4f(%edi)
4286fb:	4e                   	dec    %esi
4286fc:	74 43                	je     0x428741
4286fe:	77 59                	ja     0x428759
428700:	47                   	inc    %edi
428701:	4f                   	dec    %edi
428702:	55                   	push   %ebp
428703:	56                   	push   %esi
428704:	67 75 2f             	addr16 jne 0x428736
428707:	51                   	push   %ecx
428708:	7a 78                	jp     0x428782
42870a:	62 79 32             	bound  %edi,0x32(%ecx)
42870d:	75 71                	jne    0x428780
42870f:	37                   	aaa
428710:	63 4b 49             	arpl   %ecx,0x49(%ebx)
428713:	46                   	inc    %esi
428714:	51                   	push   %ecx
428715:	73 41                	jae    0x428758
428717:	7a 76                	jp     0x42878f
428719:	50                   	push   %eax
42871a:	41                   	inc    %ecx
42871b:	49                   	dec    %ecx
42871c:	44                   	inc    %esp
42871d:	44                   	inc    %esp
42871e:	43                   	inc    %ebx
42871f:	62 4a 63             	bound  %ecx,0x63(%edx)
428722:	73 5a                	jae    0x42877e
428724:	52                   	push   %edx
428725:	32 6c 75 66          	xor    0x66(%ebp,%esi,2),%ch
428729:	57                   	push   %edi
42872a:	57                   	push   %edi
42872b:	48                   	dec    %eax
42872c:	75 6a                	jne    0x428798
42872e:	55                   	push   %ebp
42872f:	4d                   	dec    %ebp
428730:	55                   	push   %ebp
428731:	32 79 36             	xor    0x36(%ecx),%bh
428734:	44                   	inc    %esp
428735:	6e                   	outsb  %ds:(%esi),(%dx)
428736:	38 75 73             	cmp    %dh,0x73(%ebp)
428739:	6e                   	outsb  %ds:(%esi),(%dx)
42873a:	44                   	inc    %esp
42873b:	4d                   	dec    %ebp
42873c:	37                   	aaa
42873d:	6c                   	insb   (%dx),%es:(%edi)
42873e:	36 71 65             	ss jno 0x4287a6
428741:	42                   	inc    %edx
428742:	2b 37                	sub    (%edi),%esi
428744:	63 51 34             	arpl   %edx,0x34(%ecx)
428747:	50                   	push   %eax
428748:	59                   	pop    %ecx
428749:	70 70                	jo     0x4287bb
42874b:	57                   	push   %edi
42874c:	4a                   	dec    %edx
42874d:	4d                   	dec    %ebp
42874e:	4b                   	dec    %ebx
42874f:	58                   	pop    %eax
428750:	67 4d                	addr16 dec %ebp
428752:	79 70                	jns    0x4287c4
428754:	38 6a 69             	cmp    %ch,0x69(%edx)
428757:	71 31                	jno    0x42878a
428759:	32 39                	xor    (%ecx),%bh
42875b:	6b 4d 78 38          	imul   $0x38,0x78(%ebp),%ecx
42875f:	67 36 4a             	addr16 ss dec %edx
428762:	59                   	pop    %ecx
428763:	59                   	pop    %ecx
428764:	4d                   	dec    %ebp
428765:	4f                   	dec    %edi
428766:	6d                   	insl   (%dx),%es:(%edi)
428767:	67 39 37             	cmp    %esi,(%bx)
42876a:	42                   	inc    %edx
42876b:	4b                   	dec    %ebx
42876c:	6c                   	insb   (%dx),%es:(%edi)
42876d:	59                   	pop    %ecx
42876e:	43                   	inc    %ebx
42876f:	72 64                	jb     0x4287d5
428771:	37                   	aaa
428772:	59                   	pop    %ecx
428773:	30 52 64             	xor    %dl,0x64(%edx)
428776:	64 7a 62             	fs jp  0x4287db
428779:	4b                   	dec    %ebx
42877a:	32 72 4a             	xor    0x4a(%edx),%dh
42877d:	47                   	inc    %edi
42877e:	5a                   	pop    %edx
42877f:	79 63                	jns    0x4287e4
428781:	4c                   	dec    %esp
428782:	76 6a                	jbe    0x4287ee
428784:	71 55                	jno    0x4287db
428786:	38 6f 50             	cmp    %ch,0x50(%edi)
428789:	54                   	push   %esp
42878a:	63 63 36             	arpl   %esp,0x36(%ebx)
42878d:	54                   	push   %esp
42878e:	47                   	inc    %edi
42878f:	67 46                	addr16 inc %esi
428791:	69 42 67 68 46 7a 79 	imul   $0x797a4668,0x67(%edx),%eax
428798:	72 70                	jb     0x42880a
42879a:	74 51                	je     0x4287ed
42879c:	36 39 68 56          	cmp    %ebp,%ss:0x56(%eax)
4287a0:	34 57                	xor    $0x57,%al
4287a2:	38 48 75             	cmp    %cl,0x75(%eax)
4287a5:	79 37                	jns    0x4287de
4287a7:	48                   	dec    %eax
4287a8:	57                   	push   %edi
4287a9:	6a 4d                	push   $0x4d
4287ab:	6c                   	insb   (%dx),%es:(%edi)
4287ac:	56                   	push   %esi
4287ad:	6a 49                	push   $0x49
4287af:	45                   	inc    %ebp
4287b0:	44                   	inc    %esp
4287b1:	6a 2b                	push   $0x2b
4287b3:	48                   	dec    %eax
4287b4:	38 37                	cmp    %dh,(%edi)
4287b6:	64 67 46             	fs addr16 inc %esi
4287b9:	43                   	inc    %ebx
4287ba:	42                   	inc    %edx
4287bb:	68 59 31 52 4e       	push   $0x4e523159
4287c0:	62 63 39             	bound  %esp,0x39(%ebx)
4287c3:	4f                   	dec    %edi
4287c4:	74 6f                	je     0x428835
4287c6:	6d                   	insl   (%dx),%es:(%edi)
4287c7:	77 31                	ja     0x4287fa
4287c9:	39 50 4b             	cmp    %edx,0x4b(%eax)
4287cc:	63 43 4f             	arpl   %eax,0x4f(%ebx)
4287cf:	43                   	inc    %ebx
4287d0:	31 33                	xor    %esi,(%ebx)
4287d2:	4d                   	dec    %ebp
4287d3:	35 71 41 49 6b       	xor    $0x6b494171,%eax
4287d8:	31 34 4c             	xor    %esi,(%esp,%ecx,2)
4287db:	68 49 37 6c 54       	push   $0x546c3749
4287e0:	36 46                	ss inc %esi
4287e2:	70 43                	jo     0x428827
4287e4:	77 52                	ja     0x428838
4287e6:	48                   	dec    %eax
4287e7:	54                   	push   %esp
4287e8:	6a 38                	push   $0x38
4287ea:	43                   	inc    %ebx
4287eb:	6d                   	insl   (%dx),%es:(%edi)
4287ec:	48                   	dec    %eax
4287ed:	77 36                	ja     0x428825
4287ef:	65 72 46             	gs jb  0x428838
4287f2:	75 7a                	jne    0x42886e
4287f4:	2b 49 37             	sub    0x37(%ecx),%ecx
4287f7:	32 57 6f             	xor    0x6f(%edi),%dl
4287fa:	70 38                	jo     0x428834
4287fc:	73 42                	jae    0x428840
4287fe:	6b 59 65 65          	imul   $0x65,0x65(%ecx),%ebx
428802:	4a                   	dec    %edx
428803:	35 68 78 52 72       	xor    $0x72527868,%eax
428808:	6e                   	outsb  %ds:(%esi),(%dx)
428809:	6c                   	insb   (%dx),%es:(%edi)
42880a:	2b 69 49             	sub    0x49(%ecx),%ebp
42880d:	64 54                	fs push %esp
42880f:	30 34 57             	xor    %dh,(%edi,%edx,2)
428812:	36 30 54 33 50       	xor    %dl,%ss:0x50(%ebx,%esi,1)
428817:	39 53 42             	cmp    %edx,0x42(%ebx)
42881a:	6a 54                	push   $0x54
42881c:	44                   	inc    %esp
42881d:	6a 79                	push   $0x79
42881f:	33 33                	xor    (%ebx),%esi
428821:	4b                   	dec    %ebx
428822:	4a                   	dec    %edx
428823:	51                   	push   %ecx
428824:	42                   	inc    %edx
428825:	6e                   	outsb  %ds:(%esi),(%dx)
428826:	4a                   	dec    %edx
428827:	45                   	inc    %ebp
428828:	61                   	popa
428829:	56                   	push   %esi
42882a:	41                   	inc    %ecx
42882b:	42                   	inc    %edx
42882c:	6f                   	outsl  %ds:(%esi),(%dx)
42882d:	46                   	inc    %esi
42882e:	50                   	push   %eax
42882f:	39 6b 55             	cmp    %ebp,0x55(%ebx)
428832:	4a                   	dec    %edx
428833:	64 4d                	fs dec %ebp
428835:	37                   	aaa
428836:	56                   	push   %esi
428837:	4b                   	dec    %ebx
428838:	6d                   	insl   (%dx),%es:(%edi)
428839:	68 46 75 74 4b       	push   $0x4b747546