MSLSTRLAHRPAHRLAQRLAERLVQPASAHCDTADGPVVTAGRRALAEGNVNIALKWVQKDADATVRAAFEAATAAGTDDAELAFLTGLVRLHRAGEGHEFDGIKPAGTPQPPVVTAGDVAYATGDVSGLLPLVEPAERGTVEERFARAIALRDHDVDDVVGARGAVAAYVEMIHHAVHHRLGRTPA