MMRLFALLFSLVGVSGFVPSMDRAVGQKTLPMTYDAAVGSSTGLSAVLERTELPEKLYIPKQKETPKVLGGLKIGLRELVVVTGASSGLGLQTAKVLARTGKYFVVMACRDVEKAKRVAQENGFPEGSYVTMKLELGNLKSVRDFVANLKAFKSARPLNHLICNAAVYRPTDPVPAWTDDGFEMSMGVNHLGHFLLLNLLVDDMAKAKNARCCVVGSITGNTNTVGGGLVYPFADLGDLQGFEKGGKEPVSMADGKPFFGAKAYKDSKVCNMMTVSELHRKYHDDTGIVFSSMYPGCIAETALFREKRTWFRKVFPAFMKYVTGGYVSEEEAGERLAQVIDDEKCTKSGVYWSWNGGAKTVGRWSPDGKPRGAGGSGGEIFENEYSNAVSDEKTAQMMWDYSKKMVGLSDKEMYKGGKLE*