MSPFNLQTCARPNILALQPYRCARDDYKDDGTKVLLDANENAFGPSIAPDDAQAILGQGATTGGPDLDLLGLHRYPDPHQADLKQLLCNLRNTKVHTSGTLLPENLFVGVGSDEAIDGLLRCFCVPARDRILVCPPTYGMYSVSAQVNDVGLVKVPLLPAPEFALDTDAVLAALSADDADTIKLVYLCSPGNPTASLLAKEDVKRVLEHPTWNGVVVLDEAYVDFAPDGTSLAEWVLEWPNLVVMQTFSKAFGLAGIRLGAAFASAEIASLLNSLKAPYNISSPTSALASYAASPKGLAAMRASREKIIQQRDRLIAEIAKIDGVGKLMGGTASNFLLYEILNAQGQPDNATALAVYERLAESRGVVVRFRGKEHGCLGCLRITVGTEDEVTRFLASLKEILAQVRG