MKLDGKLWVQNGWRKFTEHYSLELGHFLVFRYQRNCRFHVLIFDRSASEIHYPYANNISTDMTKKPVLQCPRPPKIMRASNNGFSATKGNEKSKALERASSAIKSGNPFFLVFMQPTYVGLHSKVSCLSIPKEFSRKYLMDQGDVILCDSSGNTWSAQYRATLGMNGQPYVKLLNGWDAFVRDNNLQVGDVCAFELIDCIDISFQVVIYSSKKADFHGSPAQMEAGMTLTRSECLEPVKARETAFHREMKVREKALQRALAFTSENPFFVVVLRPSYVQSHALCISNDFTRKHFKTTLTNIGIALRLSNGKSWPAEYHQRSIGNPNARICNGWRAFVNDNKLKVGDVCVFELVSDTQISVKVIIFQAIADEDSHPSQGASEEALGLTSQSAKAPLIFRRVVLPLHLKEDCVDIPFRFVEQYFEPNVQKLILQVADRTWPVEITSNPRIRIAKLTSGWIKFARENSLREGDICVYELDTVDNNLLKVSISKYAS*