MKGLSVSSGSGLPPGFRFHPTDEELIMHYLRNQATSRPCPVDIIPEVDIYKFDPWQLPDKAEFWENEWYFFTPRDRKYPNGVRPNRATVSGYWKATGTDKAIYSASKYVGVKKALVFYKGRPPKGIKTDWIMHEYRMTEVKGQAKKRSGSMRLDDWVLCRIYKKRATGKTLEPRIEESNHNVQATDKAYANLDATDPTMLKFPRTFSLTHLLEMDYLAPFSHILSDNPYSAIFDYQNTISSNNSANDSADQKPHGGHFPHHVAVQNSALNQNMVINPIFDLQ*