MDICGVDSEGKEFNSVQEMWREEIGEGDETKKTQWYRDGVSYWEGVEASVDGVLGGYGHVNDADIIGSEVFLKTLLQERLVNNVGANQHLVALDCGSGIGRITKNLLIRYFNEVDLLEPVAQFLDAARENLASAGSETHKATNFFCVPLQEFTPAAGRYDVIWVQWCIGHLTDNDFVSFFNRAKGYLKPGGFFVVKENLAKNGFVLDKEDHSITRSDPYFKQLFRQCGLHLYRTKDQKGLPQELFAVKMYALTVDTPPKIHRTRSKTRSNRPQIIK