MPIEDSSSTTGQTVCVTGAGGFIASWLVKLLLERGYTVKGTVRNPEDPKNSHLRALEGADQRLILCKADLLDVESLREAIKGCDGVFHTASPVTDNPDEMVEPAVNGTKYVIDAAAEAGVRRIVFTSSIGAVYMDPNRSPDVVVDESCWSDLEFCKNTKNWYCYGKAVAEQAAWEAAREKGVDLVVVTPVLVLGPFLQPTVNASIVHILKYLTGSAKTYANSVQAYVHVKDVAMAHILVFENPSASGRYLCAESVLHRGDVVQILSKLFPEYPIPTKCSDEVNPRKKPYKFSNQRLKDLGLQFAPVKQCLYDTVKCLQDKGHLPLPEPLS