MEAIMAPIAVTLLTGFLGAGKTTLLRHILNEQHGFKIAVIENEFGEVSVDDQLIGDRATQIKTLTNGCICCTRSNELEDALLDLLDSRDRGEIEFDRLVIECTGMADPGPIIQTFFSHQVLCERYLLDGVIALVDAVHADQQMDQFTIAQSQVGYADRILLTKTDVAGDTEKLRERLARINARAPIYTVIHGDIDLSQLFNTSGFMLEEKVVSATPRFHFVAEKQNDVSSIVVELDYPVDISEVSRVMENLLLSFAEQLMRYKGMLWIDGEPNRLLFQGVQRLYSADWDRPWGDETPHSTLVFIGIQLPEEEIRAAFAGLRR*