MKLRHLPLIAAIGLFSTVTLAAGYTGPGATPTTTTVKAALEAADDTPVVLQGTIVKRIKGDIYEFRDATGSMKVEIDDEDFPPMEINDKTRVKLTGEVDRDLVGREIDVEFVEVIK