MDQTSIVWFRNDLRLHDNEALSTAIAESRYILPVYCFDPLDYGRTSAGIDRTGPARAGFILECVAKLREDLRSQGSDLIVRVGKPEEVLVDLAKGVHADVLYAHQEVSNEEIQAESKVAAALKKEGVQTKFLWGGTLIHIDDLPFELEQMPTNYSKFRQMVQNVAVQKALGAPKQLKGLPPFEALKHGVIPSAEDLGLEPPSVELQDEEDADGPPFVGGEEEALQMLKDFILEYPKQTVSDIGELGCEDSSNVANFCCKLSPWLAIGCLSPRRMFEDIKESMLNSALAGPTCADSLLTSLLFELLWRDFFRFVTKMYAVTRSSNAHPLTACVKDLAA*