TVGMAIVAGVRGAGRASITVGQGRGDVFLHGQPSRSGGKDHGNGSAAIPVDRSSGGGQSTGFTDDINRSGYATRGARYGGISRGPEVPLPIPTPKKGNANDVTNIWCHGKSLEGNAWSCSYCGAVKLGGGATRFKQHLAGLGPECYSCLSAPHHVVAVFRKGIPEGIDRRRKAKEGKKRVVDEVNHLNNLGTSIHIDCEDEDDEILRQSLQNSLHEDHGRTSGVRGTVGSSGGVKGSSSGGVKDFFDVDLAYSRTRPQQTMEVCINKTEYESRIEKAWAKWFHANDITGHKANCPYFVGAVKLTQDLGKGVPAPKGIDIDGIYLNSNYEELQQYVAKFKDDWPTYGVTIMSDS