MGAESFAEEIRQLIRGICSSLSLRFSHLVAYVFDPKHASSIGALAGFAIALVCTWKYLKTPSRSRKRLDKRDGPSDASPEGASMGTSTAVAPYMTNPSQRGVAIREPAVPTQLTLAQIVRRRLNGGRKMTCQLLGVIVEETVPEELQKHAVVRSAVVDVLLELAQACDLYLIARIIDDQSEENAMAALDAVGAFSVGGLNRNKVLFCSTEAGRASFVRQLEPDWHVDTSLETLSQLARFIRYELHITTIAGHTAANIFGSDTLENYFGSLGQLL*