MALLSFLNAGWLGNLFDNTPTPYYTMPIDLSKTGNVAETDIRIDKEYRTGIALNYDFRRQKNKMTRNEYNNIKVFFGNSYTSGTAIPVKLKIEKIMDKNETTILNDIIIVDNNGGHELHSSLIKEIALSQGKYRIKVETTEDFSELSDLSVLVEIYYIRAPK