HHHHHHMDDAPLAGNADAVSVAKTDIPKVLTGLFDLTQHSATANQRELDLDGFKITAKGFKSATDSALIAADVNASTAGLGVASGNSPYHNLANEVDFRLFDNGKSASEELIVKLDPGTVAYGANIKFSQMFGGEKESGVVEFYRGGVLISTLTFSSDAAGGEYNQNFQVQQGGFDTMVIKATNNGNTNISDNSDFTVKSIEFLGTTTPQAIAYGSGTVAPQWGADGKGHIDLLGSNEVGLMTATGKEISISSKAGLPNTLYGEASDGSLVFRLEFTPATGKWEFFQYQNMSRPLGDGDIDFQIKVVDADGDSSLGSFATKPLVT