MSGRLATYDTANEGRLPSYGKLLFEAKTAKAVTFEKLAQLTGRTEVAIAALFYGQTTATPEDVDKLSAALDIPREVLAQQLLGFPNRGQAGPMPPTEPLIYRLYEIIQNYGYAFKAVLNEKFGDGIMSGVNFTTKVEAEVDETGAKWAVITLRGKWLDFARF