MDKQNQWLTEPEPEEFTYMYHQEEHSRMQEKFVGTPILDPQVHFDQFYTAPPLAPNPNPFHPSHSHSSSFPTFVDSALPTLTFGSAATKNEPQPSPPPSSSNVLSFSGLAQGAAATTTLDFSGRGWQQDDGVGIGVFQQPPERRSRLPGNAQEHVIAERKRREKLQQQFVSLATIVPGLKKTDKISLLGSTIDYVKQLEEKVKALEEQQDTAAFESKCRITADDGGRGEGPNGGSNSGADDGSSGSSPTVEANIHGNTVLLKICCKERRGLLVMVLTELEKQGLSIINTSAVPFTDSCLNITITAKARLIAHLWKCGCKLEIRWFDRFQFYADRGGFFDSG