MSKVQSVIIETSPHRPVNFNEKAVSKVLEESYLIADVKEDGVRLNLCVEQHHVDSTEEFWTTEWLSREGKRFPAMGALGALDGDRRWEDFFETDEALFPEGFMLDAELRIDDLPCKDIAGTLRRHQAIDLSRLKVIVFGILPMSVVRSGQDYDVTHSVMKYHVEYQVKLLQERFPEIAWSVVESLDCFSMVEVDTLYESVRERKLEGLVLKDPIGIYKRSKQSGMWKMTPDDNEDGKVVGLVWGTPGLANEGKVIGFEVLLESGHVVNACKISKALMEEFTAKYHAYNEVSCTCCPPTEENPYEGHTVKVTFMERYPDGSLRHPSFDSFRGISAPTIKE