MSLQNWSLIYIFIAFLAANLPWLSSRRFIVGPQGEKSLAWYLGEWLAMYFLAGCIGMGMEWKLDGHLSPEGWEFYVIALCMFAVFAIPGFIWRFNVLPLLRKS