MRRSLQMWDALQDGELQRLRASLRLSGVLTLISRDQSRLWALAGTEKQEELDVLAARVAVLATKCTDHRLPSIMSQVGRSAAADAEIGALDVTQKEAELLIRFMKEQADIINNLKWEMEALQLLYGRVRLHGEMNRMPDILAQKDLIIKMQANCVWTQDLDFVVRLMVLVIALLRKRVVAVFGAAQSPSSLLAGSLGESGLALHYAHIVMFIESIFKDPSLVLSPARDELYQMLPREIKGAVRSRLRDRRSRLDGHAEERLKRSMALLPALARATVSWQSAHTPGSNYVPKNTVYRVQTFEYAEKTAVNMALVDVLVGLCHVCAAEEDDVTWRPSRAGGGGGRRGEAEEEEDWYVIQGGQPPIMYG