MKLDGKLWVQNGWRKFTEHYSLELGHFLVFRYQRNCRFHVLIFDRSASEIHYPYANNISTDMTKKPVLQCPRPPKIMRASNNGFSATKGNEKSKALERASSAIKSGNPFFLVFMQPTYVGLHSKSIPKEFSRKYLMDQGDVILCDSSGNTWSAQYRATLGMNGQPYVKLLNGWDAFVRDNNLQVGDVCAFELIDCIDISFQVVIYSSKKADFHGSPAQMEAGMTLTRSECLEPVKARETAFHREMKVREKALQRALAFTSENPFFVVVLRPSYVQSHALCISNDFTRKHFKTTLTNIGIALRLSNGKSWPAEYHQRSIGNPNARICNGWRAFVNDNKLKVGDVCVFELVSDTQISVKVIIFQAIADEDSHPSQGASEEALGLTSQSAKAPLIFRRVVLPLHLKEDCVDIPFRFVEQYFEPNVQKLILQVADRTWPVEITSNPRIRIAKLTSGWIKFARENSLREGDICVYELDTVDNNLLKVSISKYAS*