MDVSGGQSVYPLHRCKTIHLVRHAQGIHNVEGEKDHSAYLSRHLFDAHLTPLGWQQVDNLRKHVQTSGISKRVELVITSPLLRCMQTAVGVFGGEDSTDGTDVPPLMVTDAGESNHPAISSLNCPPFIAVEGCREHLGVHWCDKRRSISEYKPLFPAIDFSLIESDDDVLWELDVREKIEDVASRGIEFFKWLWTRKEKEIAIVTHSGLLTHTLAKFGGNCHPDVKSEISKRFQNCELRSMVLVDRSMVGSDSSATNYPGKIPSGEDAPSDLACTTPDGLPN*