MPTLLDVDHPCAQRQIADARNVIEFNTGSTAPFIIKSASSNSELAIKAEARVQDPKAYAVPSADCTEPRVLTPPEDSRQQPLKLPVTGSTAFLMQFDTCGSDMVDVSHGIATFV