MGKLRLRVCSPDTSVLVGGVQCRSTVRDHRRFGTKCARCSRTISATDWVRRARDLIFHLACFACDSCGRQLSTGEQFALVDDKVLCKTHYSEMFDCGTSSDDGCEADGYQKNNKTKRVRTTFTEEQLQILQANFNIDSNPDGQDLERIASVTGLSKRVTQVWFQNSRARQKKHVQVPREGEMNPFARHINLQLSYTFQQTGGAVHNSLHLGPGGGMGVLSGSPFGPNGSFGSHHHNNNNNNNSTNINNNHSSKSSAYSTHDSSLDELSEDSAIHCMQSEA