MKEQADIINNLKWEMEALQLLYGRVRLHGEMNRMPDILAQKDLIIKMQANCVWTQDLDFVVRLMVLVIALLRKRVVAVFGAAQSPSSLLAGSLGESGLALHYAHIVMFIESIFKDPSLVLSPARDELYQMLPREIKGAVRSRLRDRRSRLDGHAEERLKRSMALLPALARATVSWQSAHTPGSNYVPKNTVYRVQTFEYAEKTAVNMALVDVLVGLCHVCAAEEDDVTWRPSRAGGGGGRRGEAEEEEDWYVIQGGQPPIMYG