NVQLQPPAVKDELAVMLRRDQYNLPDSQTEYETAKFYLIKSFNEDDIHKSFKYDVWTSTPNGNKKLNAAFHDAEAQFCQTGTMCPVFLFFSVNASRQFVGVAEMLGPVDLKKDMKFWKLDNKYNRFFPIKWHIIKDVPNNKFVHIILQNNDNRPVTFSRDTQEIGLKEGLEMLNIFKSYSAKTSLLDDFDFYQNREKLFRSQKSTKHTS