MPIPFLTYVYHHGAPEWMPQPWNIIKGGGTLAALALTKWYCTGATNLSERKMHGKVVMITGGTSGIGAAAALEIAKRGGQVVLLTKQPPSDPFLVEFIEDMRSRAGHTMIYAEQVDLESMYSIRKFATKWIDNAPPRRLDAIVLCAATLTPPGMPRTETAEGIESVWMVNYLANFHLLSILSPAIKAQPFDRDVRVIMATCPSYIASPPLSKAIDADAWSPGTAYARSKLALLTFGKAFQKHLDAYKRPDQLPMNSRVVFIDPGYCRTTGMTRWISRGTLWGLFVYLACYFFSWLLLKSPYMGAQSILFALMEGELSRIPGGQLVKECRVVDFARKDIEDEEASKKLWEASDALIEKTEKEQGALRAKMKKEESQKEKENEEAEKVQEVEALVEAIKKGRSKEKEKEREKDKDRSKEKSKDKQKDKDRSKERTKDKSKDKEKEKDKEKDKSKSKSKSSRKKE