SGLPPEVRPGKCPKVKVHPNFDLAKFAGKWYVVKRIPDPFVPAVKCIHGNFKYNKETDGFDVTVCGYTADGNYVTLNLTIKPVPGHPKGHLTLYAPGRPVRPVIVMDTDYDNWACIYSCITLGDKNILYALILSRTPDPNGEAVKACNKVFKENGIDPSLFETVEHDSSCKFTC