MAPQKQERLLKQRPHIIVGTPGRLWELMAGGERHLVELQSLSFFVLDEADRMVEKGHFHELQSIIGMLPMVLDHSLKPVGSDGTQLPENASRNDKAKYSYERKRRQTFVFSATIALTAGFRKKLNRGHYGSKTGAMDGNDSFATLFEKSGLRENAVIVDLTSSSIVAHKLEESAIECREEDKDAYLYYILKVHGCGRTIVFCTSIAALRRISAILRILKVTAWPLHAQMQQRARLKAMDRFKENENCVLVATDVAARGLDIPGVRTVIHYQLPHSAEIYIHRSGRTARAATDGCSIALIAPSDKSKYVSLCHSFSKDGFQEFPVNSSYMPEIEKRLSIARQIDQISRKNSKVMYTTLF*