MDDQGFLGDDVVEKIELDPLFFDCSDWFNYEPPVLSDSSPVEAFSNPSPDSVPSKICEIESLLMNEDCSNDELPQEENQQFYCDFLADILVKSPVHGSACSEDFVDAPIDKETNIYDESGNSGLEKEKTDGADINEDGYDPNDPIAKKRRRQLRNRDAALRSRERKKMYVRDLEMKSKYLEGECRRLGRLLQCFAAENQALHLSLHNGGSAFGASRAKQESAVLLLESLLLGSLLWFLGIMCLFSLPNLPQSALEAIQREIMEKKDPESEAPRGRGGEIYISSVEESFAKSRRCKASRTRMKLDLHVLKSFGIKAVLQVKSC*