MAKPPPPSSVLVTGGTGYIGSWLTRSLLQKGYRVRVAVLDPNDKQDLEPLLALAPSLAERLEIVKADLKVAGTFDKAAEGCDGVFHLACPVTLSAGDDPQKDVIEPAVQGTLNVLNACSKASSVKRVIHASSTTAIRFTGKKVQADQVFDESCWTDVDFCTQNKVYGWAYYVAKTLSEKAAIEFGKKHNLDVVVVNLSIVNGPFLLSKIPTSITDCTLPLIKGDKDKLPYYSRTSFVHTDDVVRAFIFLYENPNASGRYICSAVDASVAEVAKIIESRYPEF