HHHHHHSSGGMKALVYTGVAQLAFRDVPEPVPAAGDHLIRIDSVGICGSDMHAYLGHDDRRPAPLILGHEGAGVIIGGPRDGERVTINPLVTCGTCPACVSGRDNLCATRQIISMPPRDGAFAQYVAMPARNLVTVPDDVPLEKAALAEPVAVSWHAVRLGLASMADARRDSALVIGGGAIGVAAAISLQAQGVADVTLVEPNAMRREYLARDANYTIATPEQVAGRVFDITVDGVGYDATRAAASAATRPGGLLLHIGLGGGSAGLDIRRITLQEITVIGTYTYTAQDFRDTCAAMFDGRLGGLDWTESRPLSAGADAFADIRAGRVPAPKIILKP