MSSQALVCRVCGDRSSGKHYGTVCCDGCSCFFKRSIRKRAIYTCISGQGGCSVDKARRNWCPFCRLQKCFLVGMNATAVQQERGPRKGRKLVSQKLHTRKLSAGGERPKKVLHGTDTDGFSVQILSQVLMACIRQVRHNEHFAIFSRLQQNEILRHVWYECFLLRVANWSIDISSLVERCCDGHLRSVMEDIKALRVDLIELSLLETLILCRKGSLRFEYALSVREANQLEHLAERALVALSHYSWQQQPGQLTTAKEHQFREVRCTGTPGGLRLPPPVGLEPSAHPASLERTVSTRLGKLLLGLRTVALRFNEFAVRAMLREVISDDGLTLETILTKL