MVLKFTQKNKQLLQWLFPIPKHHVLLVAYTRPELHSIHFNLGILMSCFSFTATRDWCYRSIFTKSGLRSTITDLGDGTVIHCWVPKTRKESKPNLLLIHGFGANALWQWGDLIPYLVPYFNVYVPDLLFFGDSYTTRPERTESFQAQCVMRVMEAKSVKKMSLIGLSYGGFVGYSMAAQFKEAIERVVICGAGVCLEEKDLEKGLFKVSHIEDAASILLPQTPEKLRELLSYTFYKPPRGLPSCLLNDFIQVMCTEFVEERKDLIRAIPKDRKLSELPTIPQPTLIIWGDQDKVFPVELAHRLKRHLGEEAQLVIISNAGHTFIIEKPKETFKYLKSFLIDN*