MSELNQADLVYSPRSSLQLWNVFVNWLDFFYQFFLKILRPLAHHPFLSSKARAVVVGALKPLPVIELPEMAAEPPVTTIQIASGRTSSEGEVGSIQRLTVVLDLDETLVSAYETSSLPHNLRTQAIEAGLKWFELECISSTKECNGEPKINYVTVFERPGLHEFLEKLSQFAHLIVFTAGLEDYARPLVDKIDTKHVLNERLYRPCTVSTQYRDHVKDLLCTSKNMCRTVIVDNNPYSFLLQPLNGIPCVPFSAEQPHDTQLLDIILPLLKQLSEEEDVRGALYDRFHMPEWFEKQGIPRSCWTSSQ*