MELFIKRLTQTDIDKRLAIPTNSLVYFPGFRGNHSVELKVKDKSHRLWTFRCSIRKKRYLKPVFSSGWLEFIRNNNLRIGDKVSVRLEQGHLSGVEYGIEVQRKIRLLGKDVWADVL