HHHHHHENLYFQGGGSEAISKIKWQYYDIDESRFESNPITLNDLSLGKPIAKGTNGVVYSAKVKDDETDDNKYPFALKMMFNYDIQSNSMEILKAMYRETVPARMYYSNHDLNNWEIELANRRKHLPPHPNIVAIFSVFTDLIQELEGSKDLYPAALPPRLHPEGEGRNMSLFLLMKRYDCNLQSFLSTAPSTRTSLLLLAQLLEGVAHMTAHGIAHRDLKSDNLLLDTSEPESPILVISDFGCCLADKTNGLSLPYTSYEMDKGGNTALMAPEIICQKPGTFSVLNYSKADLWAVGAIAYEIFNCHNPFYGPSRLKNFNYKEGDLPKLPDEVPTVIQALVANLLKRNPNKRLDPEVAANVCQLFLWAPSTWLKPGLKVPTSGEILQWLLSLTTKVLCEGKINNKSFGEKFTRNWRRTYPEYLLISSFLCRAKRANVRNALHWIQENLPELD