MSFLKHVQDCNTHDLSNFVRFVIEGRRVGWVRKALAQRLKAHGRVFDVTRDAVLLSASLRTPQSRTRAVADVVDRLADEGVVPAPRGELYRVNQSWGEPTLMLLDRAVVPTFGVRAYGVHLNGYVGAGADLHLWIGRRSPDKSVAPGKLDNMVAGGQPADLSLRQNLIKECAEEADLPEALARQAIPVGAITYCMESPAGIKPDTLFLYDLALPEDFRPHNTDGEMADFMLWPAAKVVEAVRTTEAFKFNVNLTVIDFAIRHGLIDPDNEPDYQEILAGLRGRPRERAASPA