MAAGQNGHEEWVGSAYLFLESAVDKVILSEAYTDPKKKVAIYKALQTALSESGDSSDVLQILKIHCSDPQLIVQLRFCGRVLCGRFLQAYREGALRTALQRCMAPALAQEALRLQLELRAGAEQLDSWLTDEERCLNYILAQKPDRLRDEELAELEDELCKLTCDCTGQGGAIQVASAGSKFPVSSPTEEKPLPAACQTFLFHGQLVVNRPLTLQDQQTFARSVGLKWRRVGRSLQRNCRALRDPALDSLAYEYERDGLYEQAFQLLRRFMQAEGRRATLQRLVEALEENELTSLAEDLLGQAEPDGGLA