MTSNGTNGSATAYHASSTQEAIQAENDFAAHNYHPLPVVFARAQGTSVWDPEGRHYLDFLSAYSAVNQGHCHPKLVAALVDQASRLTLSSRAFYNDVFPKFAEMVTKYFGFDMVLPMNTGAEAVETGIKIARKWGYKVKGIPENEAIILSAENNFHGRTMAAISLSSDPESRENYGPYVPNIGCTIPGTEKPITYNDKAALREAFEKAGSNLAAFLVEPIQGEAGIIVPDDDYLQLARSLCDQHNVLLICDEIQTGIARTGKLLCHEWSGIKPDMVLLGKAISGGMYPVSCVLGRKDVMLTVEPGTHGSTYGGNPLACAVAIRALEVVQEENMVERAEKLGQAFRSGLEAIQNPIIQTVRGKGLLNAIVIDESKTNGHTAWDLCMLMKEKGLLAKPTHQNIIRLAPPLVITEEEIAKALEIIKAAVAELPNLKGAAEDKVVPPPEKKVKITLEN*