MKVFWPLPVVGGLSVVSKSPAIRGPVDPQKTETLKFSSIEDYNTFQEKLSTQGWTLATKVGVSLGKLTMKLQGDYSEEEKEKHKKEMHKKVRTVIVTESLYVPMKCFQIPQLQMTLTDEAKADARRVTSATEATTFLEKYSSHVYAGLYHVGGVLFREVNVTSSHETNACLLMRRGLCKLEISGEVSYSSPFFDGKAEGTFSQFSDTESYEFANSSLQFETSKVTVRVWGATSVEAKDEFLKKLDADHAAWAFIDKDIDQLKDLVGIWELMAIDRDLKKPALEICKQWHTTSSGEVAELASSKTDEDKNRSKWLKSLLDRGKAFQDAIQKEINQSNSGTGDNKPK*