MSKVQSVIIETSPHRPVNFNEKAVSKVLEESYLIADVKEDGVRLNLCVEPSESVHRVHWLSREGKEFPAFNQQLPLALDPRWPEFFETDEALFPEGFMLDAELRIDDLPCKDIAGTLRRHQAIDLSRLKVIVFGILPMSVVRSGQDYDVTHSVMKYHVEYQVKLLQERFPEIAWSVVESLDCFSMEEVDTLYESVRERKLEGLVLKDPNGIYKRSKQSGMWKMTPDDNEDGKVVGLVWGTPGLANEGKVIGFEVLLESGHVVNACKISKALMEEFTYTVRTATVKAYGCGPGDAFNPYLGHTVRVTFMERYPDGSLRHPSFDSFRGISEPTIKE