MKPADFRDFVYGIAQEVGFPRERLILGGDHLGPNCWQNEPAAAAMEKSVELIKAYVAAGFSKIHLDASMSCADDPTPLDPMVVARRAAVLCKAAEGTANEEQKCHLTYVIGTEVPVPGGEASTIGSVHVTREVDAARTLETHQIAFRESGLEEALSRVIAIVVQPGVEFDHTQIIHYQPQAAQALSAWIKETPMVYEAHSTDYQTRQAYRALVRDHYAILKVGPALTFALREAIFALAQMENELISPEQRSRVLEVIDEVMLNEPGYWKKYYRPTWSQAMVDIHFSLSDRIRYYWPHPRIRQSVEKLIANLNNVTLPLGLISQFMPVQFERLSEGVLTPTPHNLIIDKIQDVLRAYRFGCTPDVA*