MKTLDCIDEISGCATLEKLKKLKVLAGKVRGFLDKDHFSLVEFLSYTKDLGYTNVKGFDCEDNNELVQVTSDTQLLEFVKDLVDGNEFHVYVVHEVDELEELPAPTGLLPWSDPVDESVGINTEGTVENDLDLNGVDTELPGGDTNQNEVESDLPSSDTDVDVIPDEDDSDVGVHTSQPASHSSQFTAGQSSQGSCHLEPTSFFQPGPTRFNQPASTTSNSHASSTTVCGDTSRVKRARETAKTSQPPPFVDTSCSLEWYVA*