MLNAGQIDTQKGREKLNYDGHLYIFDKPNIHGNIKFWRCEFKNGGIDKCKGRIWTTMENDFLRLMIQRARKEVNAPPTMPANLHQLVIPAAYQIYKKTDLVEEQFLLSDSGVYYEGGNENPQRILIFAPESNRNFFVIGIQIYFFDNGMTLKELLLCSYRICTFIQXXXXPVCHALLTCKTQATYERMFNMIRASWPTYNPSSFSIDFESAVANATNCLQQTVYFDFIFKAISRNYLTPHXXXXLRVIRAVCN