MVPDDTRTIDSVTATKSLQTSEELVKALHGTQTAPLWAQMQRLNPAAPNPKTIPHVWSYHDIRPFLLKAGELITEKQAERRVLMLENPGREAPYTTDTLYAGLQLVQPKETAPAHRHTAFACRFIIEGCGGFTAVHGKRVPMRARDLIVTPSWNWHDHGKKGADEEGGDDKPVIWLDGLDLPSFIHFPVHFVEHHSAARYPAEDFDESDIVYPWVKMQAKLDASSESWVSQPYLKPSGAEIGRIIGASAERLLPGSQSPVIRETSSAVYHVIQGSGWTKVGDAVLHWKQGDTFCIPSWHQYQHFADTDDTVYLYRFDDKPMLKALGFYRVEGVDVETYVSE*