MSHFAKVARVPGDPILGLLDAYRNDPRADKLDLGVGVYKDAQGLTPILRSVKLAEQRLVEQETTKSYVGGHGDALFAARLAELALGAASPLLLEQRADATQTPGGTGALRLAGDFIAHCLPGRGIWLSDPTWPIHETLFAAAGLKVSHYPYVSADNRLDVEAMLAGLERIPQGDVVLLHACCHNPTGFDLSHDDWHRVLDVVRRRELLPLIDFAYQGFGDGLEEDAWAVRLFAGELPEVLVTSSCSKNFGLYRDRVGALIVCAQNAEKLTDLRSQLAFLARNLWSTPPAHGAEVVAAILGDSELKGLWQEEVEGMRSRIASLRIGLVEALAPHGLAERFAHVGAQRGMFSYTGLSPQQVARLRDEHAVYLVSSGRANVAGLDARRLDRLAQAIAQVCAD*