MTKVTFLPGLQDPIHDAQRTFRGLLDAHARPGTPYQMSAEMSVPTGLTPACGAACLTLLDLDVVVWLQPSFHAQVRDWLLFHSGCRFTEYPEEANFALIQDLAMLSELSIFNWGTAEKPEASTTLLVQVESFEMGQPVMLTGPGILDKRAIAPKLPSHFWDFWMQNHQAYPQGVDVFLFTENAVMGLPRTAKPEVYYGS