MKSLNRLLPLLSLACLLAACSDSGPTEAQKKEAADEVSAIDLPEKTLETLFDVEEGFTLLSLKDFEVFNAKSKEPVEGKNWSETDGVLSCKGTPRGYLYSHESFGNCTIRLEYRFPESAEKNENPNTGFLFFITGENRIWPKCLEVQGKFAEMAHIKSNSKEIQLEVTDNEAAREKARRPIGEWNTIEVVCKDGALTSVLNGTQIATSKPSELKSGFFGIQSEGDAVEFRNIRVQKLTD