MSLENPNTLPFNDPETSPKTALVTGASSGIGWYTTLHLYMHGWDVFLGVRNVLKGQKAIDDIKAEAQKRQLDGSIPATAKFGQLAIVEMDLLDIKSLDKVEAQLQNTEKLDLLIHNAGIMAVPRENSKDGWEVQMQTNYVAPFVLTDRLLDLLQKAPKPRIVYLSSIGHHFAMKPAPLDKRQDGFPGLYYGFVRYGYSKTAGMQLINQLAKDYPHILSMSVHPGFVMETELYRHWNSLPLVGPLFNLGFRSFGVVFGVSKEEGCYSTLVAALSPNLTAPTDSGEFLWTKGSEGNPSSLVKDEKYALKNWNWTVDQMEQKNVRIRHFQHKR*