MVKLKVPYSKQGMILEIPDERFLGVLESKSDNYIEHKTQEEIVEESMNNPIGSNSLEELVKGKKNVVIITSDHTRPVPSRITMPIILRRIRNVNPEIDVKIIVATGFHRPSTREELIYKMGEEIVDNEDIVMHISTDDKSMCKVGILPSGGDLYINKLAYEAELLIAEGFIEPHFFAGFSGGRKSVLPGIASAKTIMYNHCSDFIDSDNSRTGKLNNNPIHEDMVYAAKVAKLAFILNVVIDKDKKIIASFAGDVEKAHTKGCRFVTELSKVNSIKSDIVVTTNGGYPLDQNIYQSVKGMTAAEATCKDGGVIIMISACNDGHGGQSFYENVANADSPKQLLDKIRSVDRVDTIPDQWEFQILARILSKYTVIMVTDKCNPEMIKKMHMKHAFNFKEALEMANSIVGKESKVVVIPDGVSVIVK*