MIVTTTDVIQGAVIDSYLGIVTAEIVYGSNFLRDFLAGIRDVIGGRTGSYERLFEQGQRKAIEELELRAQRLGANAVIGIEIDTGTINVDQSGVLLLITATGTAVRVR