MPTTLTTALKRLDLTDRFHVLIECPQCRRLFKPELVNRHIKCPECDIPLFSQGPRNVLLRLLGRPPPTPIPKAVTPFRLLSAALVYLLRHPGIERELDAWRYRPPPPPGVFRSIQDGRRWKCLQGADDQPFFGPQGADELRIGVILHVDWFSASSSAFSASYSSGAISFSIPNLPPVLRYRVENLILSAMTDGPKEPDAEELQHWLALIVDDLLVLFYLGIFAPTESRREGRRMRVAVVCTCADHPTMCKAAGFADKSHNNAPCTQGDVDSDNLYSDECLQGGCPPRSAEVHVARARAWQSLEDKKDRDDYFKQYGSRWSELMRLPYYDCVAMTVVDPMHNLLLGVVKHQWYSRWIKGGTLRADTKGGTKRELSVLHRFL