MKELYFGLHNLTSNQRLLDFSKLAFNVKYVKYLVLTKVGGTAAQSGVPEVNKLAFKYNKPILVLPELKDAIELLKPEITLLVSQNAEKQIDFNDMIKHDKILIVFSGLEGGGFNKIEQSLGEYVRILEDTQDLGAVSLASFFLCKYLQLVEGKV