HHHHHHHHHHSGSSGHIEGRHMKRMLINATQQEELRVALVDGQRLYDLDIESPGHEQKKANIYKGKITRIEPSLEAAFVDYGAERHGFLPLKEISREYFPNNYSSHGRPNIKDVLREGQEVIVQVDKEERGNKGAALTTFISLAGSYLVLMPNNPRAGGISRRIEGDDRTELKEALSSLQLPDGMGLIVRTAGVGKSADALQWDLSFRLKHWDAIKKAAEGRPAPFLIHQESNVIVRAFRDYLRPDIGEILIDNPKVLELAKEHIAALGRPDFSSKIKLYSGEIPLFSHYQIESQIESAFQREVRLPSGGSIVIDTTEALTAIDINSARATRGGDIEETAFNTNLEAADEIARQLRLRDLGGLIVIDFIDMTPVRHQREVENRLRDAVRQDRARIQIGRISRFGLLEMSRQRLSPSLGESSHHVCPRCSGTGTVRDNESLSLSILRLIEEEALKENTHEVHAIVPVQIASYLLNEKRESVNAIEKRQGGVRAVIVPNDQMQTPHYSVLRVRKGEEVPSLSYLLPQLHEAEMAQPLEEATIERKRPEQPAL