MNISGIVDWILLHPIQYPGRHNHQQQRTLSIYRDLTTKDQFLLVINSLKELLQDCYSKGNSLHIHNFGTFSFEFIGPTSQAIPIKQSTQLKQLPKLYQNIRPCFIVDPYLQKQLSRYSQKDEINKSRGVGSIYNQGHATQFCNPQTLSNMCYVDKLTIESILKTFTQAINDLIRMGHDVNLDFGLSIINVKNKNLQYMFDEKFVNFMNQPDFTDNFLKSKPITCNFWKNEKSIQDKNLNEIYFAPCSPYSLVTNQKTKNLMNIKDMTSVQK