MHVAAPRATAFLERLIRAADDDERLRAVVAELPLAETARLLVEELVFRARRPGNTHPVPVGLDVVSGDERASFLCTVVDGRPIEVAPGSTADRVGLRVEYDVHQFARALYGRYSGHAHTARRTVPLYGKALDGSGVPRIELVEETPKAVDALLAGTEPGRADLGELMARCGSDKWGGLHWFARRYEEHFSRFRDEPVRLLEIGIGGYQDPDEGGASLKVWKHYFRRGTVYGMDLFDKNGLDELRITTVIGDQSDRALLSEVVERNGPFDIIIDDGSHKNDHILTTFAALFPHVRPGGFYVIEDLWTAYLPDYGGTAGPVAGPGTSIGLLKTLLDALHHEEWTGPGAAGSVAESLTGVYAHHNIAFLEKGVNREGGIPDWIPRTPTW