MDDFQRVLVAGTGPTTAQLAVLLGTGRGSAVGIAGRRSARSAAFFAGLERAGRTVRVDVQNEQHRAAAGEHPVAEVFQGYEAVTGRWGALVLAVTADAYTPVLDRIDPEVLRGLGCVVLVSPTFGSHALVRGRLRGLGADAEVISLSSYLGDTRWSDGAPSPHVLTAGVKKRLYLGSDRGGTPNLELLRELHRGLGVDPVAVSGPLEAETRNISLYVHPALFMNELTLNAVFFETTPVKYVYKLIPEGPVSPALVNDIVSQWREITAVVAELGVDGVNLLRFMVDDSYPVRPESISRRDVERFEELPPVHQDYLVYVRYASLLVDPFSEPDADGRYFDFSAIPIRRVFRDAEGRWEVPRMPKEDYYRTKVVQGVARSLGVPCPTIDGLLARYEDALTRAAGLRAGEPLTDAFTVRDFHEDLDVIRAELGRTR