MVSEASGRLDELVRMMGTAPERVLPPIERWNPPDCGDIDIVIDREGVWHHEGRPIRREALVRLFASVLRCEGERHVLVTPVEKLGIKVEDAPFLAVEMAVEEGGDGPVLVFRTNLDDLVRCDEEHPLRFDARAGGELRPYIYVRRGLWARLTRAVFLDLAERAEERAVEGRAVYGVASGGAFFVLAPAETVKESL