KNPNFKVLLLPFGFAKRYMPGTRMVILQVAGRSWHVKLKSYPSRSFLTSGWSLFAKENALQANDICVFELINSSNAVLRVYISKCAG