MKLICYPTSGFVPDIRPAPLARDWMDATVDRFAYRCLPLNIANTHGWEVLAPAGFSAVWSGGDRKDAIRIESDAPADTLPLSHFGVGVLTFHIHCLLRTEPGINLWVGGPVNRPKDAIQALSGVIETDWSPYSFTMNWKFTRPNWTVRFEKGEPICFFFPLNRDLVEATEPEMRVLESDPEVAGLHRAWVEGRTSFLQDLPVEGSRAQAEAWQKTYFRGRRPDGAPGIPDHRTKLVLRPFPGTPANSP