MRANVVAFKPSHGATAAYRCATQHPRAFRIIMKSAAQPVSSSTELKPEIARVLRTAEAVCFDVDSTFCEDESIDELAAYLGVGEQVAALTARAMGGSVEFKEALRTRLGVMKPRRADVEHFLRDHPHRVTPGIPELVALLRSRGQEVFLVSGGFRQIIHPLAESLGIPLSHVFANSILFDSEGNYAGFDESEFTCRSGGKPAAIRHIKDKYGYDSIVMVGDGATDLEARSEGAATVFVGYGGVVVRKNIAEKADWYILDIQQLIDVLK*