MSDRMEKLVLLPFSIGCVSEASVAVGTSNLKKTKPEPKQSFTRGECVSGGKTKNSLGFIPLQKPNVSASLQRMTKSFKNFSHLFVYKEEDMEEVEMEIGFPTDVKHVTHIGWDGPTTTTTMMKGWDEFKAPDLVSLPATSLRQFEHAMAAQSDVPHVNDSSVRLT