MRVYDMHVHLHEYSDREVEEILDADKSLVVVAVSDDLESAWRTLDLWHTFGGRVVPCLGFHPWNVREGRVWEAWEVLRLAYRYGVPCLGEVGLDRRFVDEYTWRVQNEVFDAFVQLAEDMGVMLNIHAPDAWKHVAHRIGWTSRARFMYHWYTGPATLPRALPEGRVWFSINSAIRVQEKSVRVAREIPLRSLVVESDGPYNYRGLRLSPLMVRETVKLVAEARGEDPGRLMEAISLNSERLLGLL