MSAELIAVYKDEQIIDLESAKVLGLSDGIKALKGTEPIYFDDSPLALEVIRHSCAHLLAQSLKALYPDAKFFVGPVVEEGFYYDFKTSSKISEEDLPKIEAKMKEFAKSKLAITKETLTREQALERFKGDELKHAVMSKISGDAFGVYQQGEFEDLCKGPHLPNTRFLNHFKLTKLAGAYLGGDENNEMLIRIYGIAFATKEGLKDYLFQIEEAKKRDHRKLGVELGLFSFDDEIGAGLPLWLPKGARLRKRIEDLLSQALLLRGYEPVKGPEILKSDVWKISGHYDNYKENMYFTTIDEQEYGIKPMNCVGHIKVYQSALHSYRDLPLRFYEYGVVHRHEKSGVLHGLLRVREFTQDDAHIFCSFEQIQSEVSAILDFTHKIMKAFNFSYEMELSTRPTKSIGDDEVWEKATSALKEALKEHRIDYKIDEGGGAFYGPKIDIKITDALRRKWQCGTIQVDMNLPERFKLAFTNEHNHAEQPVMIHRAILGSFERFIAILSEHFGGNFPFFVAPTQIALIPINEEHHVFALKLKEELKKRDIFVEVLDKNDSLNKKVRLAEKQKIPMILVLGNEEVETEILSIRDREKQDQYKMPLKEFLNMVESKMQEVSF*