HHHHNHHMAGHSETAQALSAGRDFLIRRDLTAQTMPVLTDQTAGPASHHGMFVSTTGSYPGHYGHHPDAGNHTLFSGLHHDQPPNGSPGGQALNGQIRLGLPGEMYVRSDHLSQVASSRADPFSSSPLHGYGSLNLNMNLSAHHHHHHHGAGAFFRYMRQPIKQELICKWLEPEHSPKKLCSKTYSTMHELVTHVTVEHVGGPEQANHICFWEECPREGKPFKAKYKLVNHIRVHTGEKPFPCPFPGCGKVFARSENLKIHKRTHTGEKPFKCEFDGCDRRFANSSDRKKHSHVHTSDKPYNCKVRGCDKSYTHPSSLRKHMKVHCKSPPPSSGYESSTPSLVSPSSDLGREPGGSSVLSEPMGASQPANLSEWYV