MKMLKRFIVKKNERGLLYSEGDFLAVLEPGTYRRFDPYDRLSLESFSLNTPQFEHRLAGYLRQSEPQLVERYFTRMDLGDNEAGLRYEDGVLVELLAPGSRRLYWKGQTEQRLERIDLTQDYRLSAALVAQLHQPNLRDRALAGLDAVLLVQVPAFQVGVLKVDGALAGLLQAGQYGFWRYNRQVSVELVDTRIQALEVSGQEILTRDKVSLRLNLAANWRYSDVLTAFSRLSKPLEYLYRELQFGLRAAVGTRTLDELLENKQSIDEAVSAHLAAKLEDSGLEVSGLGVRDIILPGEMKTLLAQVVEAEKAAQANVIRRREETSATRSLLNTAKVMEENPTALRLKELETLERVAERIDRISVFGGLDQVLNGLVTLKQA*