MSVKSNSNLRTRVGKYELGRTLGSGNFAKVKNAKNLETGKQFAIKVLEKEKILKDKMAGQIKREISIMKLVKHPNIVKLHEVMASKTKIYFVLEYVTGGELFNKIAREGKLKEDEARKYFQQLINAVDYCHSRGVYHRDLKPENLLLDSHGNLKISDFGLSALPQQFRADGLLHTTCGTPNYVAPEVIVDRGYDGAKADLWSCGVILFVLMAGYLPFNDTNLMNLYKKIYKADFSCPTWFSLGAKKLIMRILTPNPKHRIDVPQILQDPWFKKGYKPEKHVFFQDVKLDDVDAVFSNDSSDHLVTEQRELKNPKPTLLNAFELISLNKGLNLSGLFEKKEEVKLESRFASKHPASEIISKMEETAKPLGFNVQKRDYKMKLQGAETGRKGPLSIATEVFEVAPSLFLVEVRKAGGDTLEYDKVSKDLYIIYKPGFWVYKALLGPRFAVLSELFNGFEGHSVDDRRSECCRVMSFSAVRFSYSHLQQGKRGQNKASHPGRKAAYHFVRKRICSCLCK*