MAALPVSNLVPGLARAAVRAAAATQAVIGKGTRLQDCVSREVVDDIFAHALKKQTGVSLKYMLDFGANPIERQLVLSGQFLHKELPVRDWYVESFRELRQFPNVRDAHDELKLTDLLRHIYRRHANVVPVMAKGVAELKRELSERAALTEMPEIHQFLDGFYLSRIGIRILIGQHIALHEPPKDSHIGLICTKCSPWQVAQDAINDARSICLREYGSAPDVSIYGDPSFTFAYVPSHLHHMVFELVKNSLRAVQDRFEDGDDEPPPIRLVVAEGGEDVTIKVSDEGGGIPRSGLPKIWTYLYSTAKQPVMMDEVEAADAGPAVLAGYGYGLPVSRLYARYFGGDLQIISMEGYGTDAYLHLNRLGNVQEPLP*