MNPRLEVLSLLSEFPLLIPLNDYKEWQGYIGVKEHQFKARINVPNYPSLNGISWEFHPQIEKELLNHKSKLINSKSLIDFLQLFQQIVHNTISEKTSLKSEITTSVWNGQSVLFYKQLLDGLEKSIGSCKIDEIGCDMKWVRICYRDSKCSTHFITLSLEGCNKHNSITSFKIIQHDLPNEAVSVLLQDTSFNHFFAKFEEVIESLVPFWDLCKNLEEKTWVIEPNPPKKSDVHRRIYLAEDLSVTLKLNPFDITSLPDVKFLGAIDAVNQARDKFQSFLEMYDGWDSELTLLENLERLLDIKQFVNKKYIENVRLKAGDTGCANA