MGDVGKSQIIKRIHNAAVKYKKHLVGNTYMFVYDNTYVEVRFKKSSFAHLTGAETKLSAEEFYKHALKEKGLRPMEVSFSKAHPFDLAEKKTRFLADLYKLTITDVVIATDIQTLTFAYSIGITDLEFVICLGDDADASGKIKSSAKVPYSFRVEEIDNSKFNGLYEVTHIFEKKTGEKKYSVMSFGNSDTIATLPEEIKNKIDTNLIK