MSKKTHKTSVGGQALIEGVMMLGPKGMATSVRKPHGEILTEYHKVKHMRDKSKFFNLPIIRGVVNFVESMIIGYKALMYSAEASGMEDIEEENMNKFEKWLSNKFGDKLMNFIGVLGSVLGVVLAVLLFVYFPVLFFNKVNQWSGGAITNYQGLIEGVIKIVIFVAYMAMVSRMKDIKRMFMYHGAEHKSIACYESGMELTVENAAKCTRFHPRCGTSFIFVVLIFSIIFYTIIAKIFPQIAAVRVLWMLLKLAFLPILMGICYEFIRYAGKHDNLFVKIVSAPGLWMQRITTKEPTPDILEVGIEALKAVITDDPEDDEIK