MTLAGFDGFKIQRADQSFLFLGEGSCDGKISPGSLFVLTHTDKEVTNALEGAGAQPSEAEIAHEVAVMSKTNLYRPGIDVTRAELVPQLSWRRQEKTEMVGLWKAKIYDMHHVHISVRSRRVPGAMTDEELFAAEVDGHGNQDDDDYADMLTEEEKKQLENALGNMKNLDIGDDNLINCELDSHAVDPGVSANSTICMEHNGVDGLPAQEHKRTRFRWHKKGEKHNEIQSLSGELIAKDVTDKHNRKQGAQARHLSIGKKMVSENGDEGKEPTSKKTASGSRDPLSKSKQTSTGNSHHESEYKKGLRPVLWLTPDFPLHTEELLPLLDILANKVKAVRRLRELLTTKLPQGTFPVKVAIPIVPTIRVVVTF