MATNAGFPTLKPAFTALLNIAPGLPVGTLSAGQNLTWVNILSGTLVSEPDYPVKVNATLVSGADWIHGDPDGKIQRLDVRSIFKTDDGALLNFSYLGAIHMDSEIASIFQGTAKPGLITSWRGVTHKFLQTGTEAYKRLENDVFIAVGRFHVKEDAVVVEYKISYVEHE