MSLKCVIQLGIPDTINSHGQAMTLLHLVDALPINNNAITLDYIFCLMRILVYASFFNQTKANDKEEDGYLLTPASRLLLKDEPLSQVPFVQIQLDQNFMDPSHILSKWIKNGDDPSTPVFIAHGKVLFEYDYKDPKLNRQFNEAMASDSRLVISVVTENCKGVFEGLKSLVDVGGDTGTVAKIIAEAHPKINCIVFDFPHVIEGNEGNKNLSYVGGDMFKSNPCADATLLKWILHDWSDEECIKILKKCKEAIPRKEKGGKVIIIDMVLMDRNLEKGEDKSYETQFFFDMLMMVHVYGKKRNQQGWAKLFSSAGFSDYNIIPVLGLRSIIEVFP*