MTRDVLVVQPETETTSGDGGVGMLVKKKGTASARSWISIDSDVNETIMDIDKYAIMHRVQIHARDLRILDPLLSYPSTILGRERAIVLNLEHIKAIITAEEVLLRDPSDDNVIPVVEELRRRLPVLNAHHGELNGQHDVETGEEDESPFEFRALEVFLEAICSFHAARTTELETDAYPALDELTSKISSRNLDRVRKLKSAMTRLTARVQKVRDELERLLDDDDDMADLYLSRKLSSASPVSDSGGGAAGWFHGSPTIGSKISRASRASVMTVHGDENDVEELEMLLEAYFMQIDGTLNKLMSLREYIDDTEDYINIQLDNHRNQLIQLELFLSSGTLCMSIYALVTGIFGMNIPYTWNDDHGYMFKWVVILSGVFSAVLFLLIVSYARLKGLVGS*