MSAEGRRGGARLAFRALPGKTFSCLHDRDIADRLLKWSMQGRITAQAFSFDQPFKHYQKDEFLMAFFNDQSVNSSLKLLSASGQWTTLGSKVTKIEATVVPCTQISMSFFDRLYSEGIVRETGTIVKCYDDYYDDILIADELRKVLLLEDSDHYDLFTQLDREEFLFCLFKHFCIGGTLCQFEDVVDPYLETTKAFYKDLVSVQKNPETKDIHIISTVFRVSAYDANGLCYPSSKSHPQTFAYLIVDPCKRHVNILYHCFGGSLFTN