MRGRSPCQGWDMLLTEVTEEVREALDARRPVVALESTIIAHGLPRPRNLAVAAELEEIVRSAGAVPAGIAVLDGRVHIGLDRARWERISQDDGVRKLGRRDLAPALATGTSGATTVSATAFLAARAGIRVFATGGLGGVHRDWTHEQDESADLRVLAETDLTVVCAGVKSVLDVPATLQRLETLGVGVVGYGTDRFPGFYLTSSGEPVDWTVHSPDEVAAVVRAREALGGSPAALVVANPVPESEQLDPALHDRVLGEALDACRERGIAGQAVTPFLLDFLTRRTGGASLEANVAAVRGNVRLAALIAAAL