MLSTLLHDLVLQLSNPFPSALIAVSLLFILIIGSVLHSPNRSLSKDSSVRSQDIVGNLGNLDFAPARRLVRSKFQAQVQKLNHPFFQESLDGVKAEEYYKVNSRGIEIFTRSWLPISGVIKATVFICHGYGDTCTFFFEGVARKLAKAGYAVFGMDYPGFGMSSGLHGYIPDFKKIVDDVIENYSGIKGRPEFKELPCFLFGESMGGAVALMVHLKQTDAWNGAVLVAPMCKLAPDMYPPWYLIKILIFLSYLIPTAKLVPDKNLADLAFQDVEKRKQTAYNVVAYKDKPRLRTALEMLRATDEISSKLDQVSLPLLILHGELDVVTEPSVSRSLHEQAKSADKTLHIFKNAWHSILEGESDEVILQVFDQIRSWLDSHVK*