MKNLSLISACLLLGACGSTPAPLDSGLAAPSQWRYLAAGRSDASDIRQWWKAFGAPELDSLLQRALLNSQDLGAAVARVRQAQASAVIAGAPLLPELNATLGASRQKLLRDSGYSGTDATSDNDAVDSFSAGLSASYEVDFWGGRRAAYRSALESLKASEYDRATVELTLLSGVANSYLQVLALREQQRIAWLNLDNAEHVLRLVETRHAAGSATALEVAQQSSLVASQRKQLPLLEQQAHEALITLATLIGEPVQALQVAERPFDSLRWPETGAGLPSELLGRRPDIANAEAQLAAAQADVQVARAALFPKLTLSASLSSGANRAADTFRNPYYNLGANLLAPIFNHGRLRAERDRSLARQEELLETYRKAILTAFADTERSLNSIDGLDRQLHWQQQELEQAQRAFDLSDSRYQAGAETLLTVLETQRTLYAAQDAAVQLRLARLQASVGLYKALGGGWQSDRQGLARKD*