KELRSCTACGEPISDQFLLDVGGCSWHSACLRCCICHTPLDHQPSCFLRERQIYCKTDYTKRFGTKCARCSRTISATDWVRRARDLIFHLACFACDSCGRQLSTGEQFALVDDKVLCKTHYSEMFDCGTSSDDGCEADGYQKNNKTKRVRTTFTEEQLQILQANFNIDSNPDGQDLERIASVTGLSKRVTQVWFQNSRARQKKHVQVPREGEMNPFARHINLQLSYTFQQAGGAVHNSLHLGPGGGMGVLSGSPFGPNGSFGSHHHNNNNNNNNNSTNINNNHSSKSSAYSTHDSSLDELSEDSAIHCMQSEA