MDNLLLFDDPAIRGSLLPFTFTRPVADIRIGILKISEKWQAYSKAEVSYFTQKYLQDKFPRSSGDHLAVNGAWLPGEKEVALLSSLKKNQSLYFGKILLASHISSEEKKLDSAKEKEVVQIDFEPMLLQKTWNIFQFNGAQIISDYHIITHGRVSEKLSDPFTKVYAPENIFIEEGANVKAAVLNAENGPIYIGKNAEIQEGALIRGPFALCEGSTVNMGAKLRGDTTVGPFSKVGGEISNSVFFGYSNKGHDGFLGNSVIGEWCNMGADTNTSNLKNNYASVKLWDYTKGSFSNTGLQFCGLMMGDHSKCGINTMFNTGTVVGVGANIYGGGFPRNFIPSFAWGGSEGYSTYQFLKFKETAELVMGRRKVPWTKKDEEILQWIFELTKTYRIWETSY