PELNYQVKVKASIDKNASTLSNRRFVLCGTHVKAMSIEESSNGSLSVEFRHLQPKEMKSSAGNKGNEGCHMVTEELHSITFETQICLYGLTIDLETCSLPVVMISNVSQLPNAWASIIWYNVSTNDSQNLVFFNNPPSATLSQLLEVMSWQFSSYVGRGLNSDQLNMLAEKLTVQSSYNDGHLTWAKFCKEHLPGKSFTFWTWLEAILDLIKKHILPLWIDGYIMGFVSKEKERLLLKDKMPGTFLLRFSESHLGGITFTWVDHSENGEVRFHSVEPYNKGRLSALPFADILRDYKVIMAENIPENPLKYLYPDIPKDKAFGKHYSSQPCE