MTRDGQRQAFFHGTRDPLQTGQLIHPRRSFDRGPDAKPQALVLLSRALDDAIWAAELAAGDGPGRVYVVEPTGPVELAVPSMGPGGPGHPWMSCCSREPLRVVGEVTGWPLYHGTRADLRRGDLIEPGRLANFGAAPRTANHVYFTRTLDAATWGAELAAGEGRGRIYLVEPTGPFEDDPNLTNKKFRGNPTKSFRSRSPLRVTGELTTWQGHTPEAVQARKDGLARLQQLGDVVIDD