MSDVQGIVKALWIQFNWNFGVMNCGSAWRAHRRTFHQCFSRQHVAKYHHILEEEIRIFLGRMATNAPDIFHDIRTLLMDDADYLGHGFSEVTLPGSNLVNLFPILRYVPKWFPGASWKRRMAEIAAVSRRIVVGPFRDAMQQTFRVNTLRRHRKAGIDTTVNTSRAFILALATHTEVQQRARDEAEAVLGEGRLPSVGDCAKLPYVQAVVREIYRWHTVVPLGKLLLILPSPSVLNHPSETQAIPHVSSRDFEYWGYLIPKGTMILPNSWAVMHDPDTFKDPLEFRPERYLKSDGKLDTSVLDPDVAVFGYGQRKCPGRHLSNEALTYTIVCLLTVFEIKPSKDELGNDVPMELKVNSDLICSPEPFNLRFLRRNAVCLM*