MVCSTERAPVVILDGGSHHLRAGYASDGAPRLDIPALVGHPRNRGVAVAAGMNEYEIGDVALAKRGMLTVSSPIESGRVVSWENMEKLWGHVMYSELRVRPESHCFIVPQSVNTPASQKEKTLELMMETFHVHSLFLGASQVLSLYSYGLTTGLVIDSGKDRTMAVPVHEGYALGRHVAESDVAGEKLTEYFASLLRLEGYSFGTPMEMQVLNNAKEDLCYVKPPIFNMTGPSAFFSPSEFPGECDYDLSLEGAPGEGFEDGREDHSSDERVFYLPDGNAIPISTHRSLTTEALFDFGILGSQYVPKSRYMTELGEIFQPSFPMGVSWLAFAAINNCQPVIRAQLYASIVLSGGNVSFPGTRERIETEVTQLYRETHTSEAVTPIAVNDIPCRVYSAWVGGSMLAGTSMFPHLAVSRQEYEEQGHRVVHCKCQ