HHHHHHENLYFQGMNFDLNNEQKSITARISDQDQLHYPKEIENDLMNCGLTEKERVEILATAWEYVRCGVPEFTNWEKYIAFVRLTALTTVAEYRGKLVDIDRLLTPGEYVLGYPVRELLDTLFAGTSVYEAMLQEYASCLLFMAEKTRDHQSDLCKKYIEAIASSPSRYYRLRDCDAQVRLFIAAAVACNDLDPDFTEMEYQAMAEIGITLYDAVAFYKHRAEAEVSNLYAYCGQDLEFRQEVYQTARSTLWALETMWCKTVQGRSAINLLKNLPLIHMSMRRYRFVEDGLTIGKPETSAVVRAARNHVKLWYRNDAASNSPAEMERSFESVQYMLYPELKEALQLPITEMCQKCTRREVYGGVSEEGQFGGVVLCKDSQEEWRHYVRSSESRHLDWLGFLN