MSGYLTTGAWGSGVATYSSSGVLLDAWFDRLGLDEPESGSELAASRDELRGVDIKPIEVRVASLEQAPADAADAYLRLHLLSTRHIRPHQANLDGIFGLLSNNAWTDLGPVAAENLDAVRLTARRKGHRLRVESVDKFPRMTDYVMPSGVRIADASRVRLGAHLAEGTTVMHEGFVNFNAGTLGNSMVEGRIAGGVVVGDGSDIGGGASIMGTLSGGGKEVVSIGERCLLGANAGIGISLGDDCVVAAGCYVTAGSKVTLPDGEIVKARELSGVDNLMFWQNSVTGVLEAKQRTGSWGSLNAALHKN