MGLITGGRISGFLPDLEAFSVHYPGYPSSTSRAIETLGGTEGILKTRSSKSNYLELHFRPEDPYSHPAFGELRQCSSLLLKISKKKDAVTSENRQTPLSPEIPNLESVPGFSESRVEGQQLISESDLSIVSEGNNAKILEEESPVRLCAAIVARVPQAYYFEGMVDYQHVLAVHADVARKRKRQWTEVETHFEKGGLMDIDQEDLMFLVPPLFTSKDMPENLVLNPSVSLNSKLKQQAVVRQHWEMNIEPCLAIDFNIEDILIKINWEDNIPHGSPQWVRQMAISKLFEERPIWPRYSVHQRLIDDGVMVSDDQMKRLLFRMGYYFSTGPFGRFWIRKGYDPRKDPESRIYQRVDFRLPPCLRSYGGTEGSNYAWKDICQFRAFPSKSFISLQFFELDDDYIQEEIRKPLRQMTFTDGFLGTCFEP