MDHFPTNWGRPRNDAADPYGTYPIHQRPATKDTFAEGVQRTQQPIVTGTSVLAIQYRDGIMMAADNLASYGSLARFKDIQRLHKVGTSTVIGASGDMSDFQAIQTLLDEVVTDEFTHGDGHDLGPAEVHEYLSRVMYSRRSKINPLWNSILVGGFRDGKRFLAYVDLLGTTYSAPSIATGYGAYIAIPLLRAAVDGRVDELTEENARALLHDCMRVLFYRDARSLDKYQIATVNASGVHISDQIHLDTSWSFAEGIRGYGAQTQ*