MDDSGSFSIEQLEGVVWPQPPEDATRLMRSVYELRRRPIRELTSEDLRVLLGQSEGVAAVLPRALRLLGENPLAEGDYYPGDLLVATLGVPAPFWRDSPDHIAQIHQVIQKVEAMGNLSDLYAPHNDIWEAIEKFRTGAGDSV