MTRVHAQKTTGHLTMQTALSPSINAESCKLEAIRPATIPERFVRDMTERPTLATALQPPDTVPIIDFSRLVKGNKDEYKSEMLQLTRACEEWGFFQVINHGIDLSLLESIEKVARDFFVLPLEEKQKYPMLPGTVQGYGQAFVFSEDQKLDWCNMFALGLEPHFIRVPKLWPAKPLKFSETVEVYSGEVRKLCQHLLEYIAMTLNLRTDFFEEMFGVAVQAIRMNYYPPCARPDLVLGLSPHSDGSALTVLQQGKGGSVGLQILKDNKWMPIQPVPNAFVINIGDTLEVLTNGKYKSVEHRAVTHKEKDRLSIVTFYAPSYEMELGPIPELVDENNPCKYRTYNHGEYSKHYVTSKLQGKKTLEFAKVESKKPT*