MGSSVKSSSKVPVLDLTSRQDLNPNTSTWRSISREACEALEEYGCFVALYDGVTQELDDSIFAAAEELFDLPTDTKRKNVNEKPYHGYVGQMPVIPLHEGLGIDYVTNKEEAQRFTHLMWPQGNHQFCETAHGFSNAVAELDRLVVRMIFDNYGVEKHYDSHVGSKTYLLKFLKYLAPPESISMAAFPQHTDKTFLSILHQNGVNGLEVKSKDGGWISLHLPPKSYVVMAGDISMGWSNDRIRSCEHRVTMEGDKTRYTLGLFSFIKGLVSVPEELVDDEHPLMYKPFDNIALINFYATKEGREAKSTLKAYCCI*