MIRPGKLPVGFRFHPTDEELVSHYLRGKNTGRIKPHDDVIPEIDVCKCEPWDLPGKSLIESDDPEWFFFAPRDRKYPNGLRSKRATEAGYWKATGKDRVIRSKATAAAAAAPIGMKKTLVFHRGRAPNGVRTNWIMHEYRTTEPEFEAGDQANWRRFKIHTSWAWKLLLFFSFSFVKSSITFLIEFTFC