MTTLVEIMKLFTVHDMILASSKFTLTKSSREKQFLYDIVANGRNGIDVDNFHWMKLSLACRFDYIVRDSRACAVGCNFQFERLMETMRVLGDEICYRAKDYLTIHKLFATRADLHRTVYTHAKVKAIELMIVDALVKANDYLHISSHIEHPSQYWKVGMLDDTILKTIETAPDPELKESRELILRVRRRDLYQFCNEYVVPRDKIEHFKDVTAHDIVCSQKSSDEILNEEDVAVTNVRIDMTRGKHNPLERFVKMGHPMQFLHLHGISLSIPLLHFYHHSEPFNLFSLYAGWTCCLCQYPFFQGTDYGFYKFEHQNLFNYFSCLHFIFPDLTPNDLIEIKDYESDEKFSIPDDRISHLLPSSYQDMIVRVYSKKPHLVEAISDAFENFQLKTYGIKAQVHATPEKKKCRV*