MGQHRPIEPAKTDFCITTSSLVVPMLDVIECLKEISCPTLRLVCYGQKRRITDYTVPFEPAQPDHYKASTNLWDIGVNVHSDKIFLFRPDGGRSNGVEIYPMVIPLSSDFGSCHIHVRYEGVETSDFKTHATFKARFERYDIKVIAKEQYIQNAKAMIAAADSLPIWRGSNHMPVSKPKKMLLIDVAAALGWNASGWRATSSNAMYAWWNIWTEKIEPWQRCRLRSCRHSLSACKAREWYASLLHDDMIPFHVVGLEAAAERETDQGGPGNDQSALEVPMPSPMALPETAPCNSVFNFIRRKYPGPQEMQELLRGFKERGGKARFRLRCKFRKCKSSMELVGLPPNDDTVVNLQRPSSTC