HSLGYGFVNYVTAKDAERAVNTLNGLRLQSKTIKVWARESTEAFKDATLYISGLPRTMTQKDVEDMFSRFGRIINSRVLVDQTTGLSRGVAFIRFDKRSEAEEAITSFNGHKPPGSSEPITVKFAANPNQNKNMALLSQLYHSPARRFGGPVHHQAQRFXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCKGFGFVTMTNYEEAAMAIASLNGYRLGDKILQVSFKTNKSHK