MPSEIIFTNVGNPHALGQKPLTFPRQVIALCQAPFLLDDPNVGLLFPADAIARAKHYLSLNSGGLGAYSDSRGIPGVRKEIADFIERRDGYPSDPELIFLTDGASKGIMQILHTIIRGPNDGVLVPVPQYPLYSATISLYGGSLVPYYLEEAADWGLDINDLRQSIRQARKNGITVRAMVIINPGNPTGQCLSEANVKQILQFCYQENLVLLGDEVYQQNIYQDEHPFISARKVLMDMGPPISKELQLVSFHTVSKGYWGECGQRGGYFEMTNIPPKSVEEIYKVASISLSPNVPAQIFLGLMANPPKPGDISYDQFVRESKGILESLRRRAHIMTDGFNSCRNVVCNFTEGAMYSFPQIQLPRGAIDAAKKLGKAPDVFYCLKLLEATGISTVPGSGFGQKEGVFHLRTTILPAEEEMPSIMASFKKFNDDFMEQYE*