MSQIVLTVSIDTELCKGSMACVQSCPAEAIRVRNGKAVILDELCVDCGECIQICPNSAIKPQMSSFIDLSQYKYTIAIPSPVLYGQFDRKIDPSSILEALCQIGFDDAVDVTYYCESVSLVIREFLSTYHGPVPLISPFCPAVVRLIQNRYPDLRELLLPIESPMEICAREHKLKRSKEFNIPQEEIGAVYITPCPAKITSILYPPRKEKSFLNGGISISGIYNSLLSVLASFGKNAKFGDPANRDISGIGVGWAVLGGEAKSLRAENTLAVSGLHNVIRILDDIEKGRLRDLEYVECLACPEGCVGGSLTVDNPYISRSKIIRLTEQFGELAAQNWNNIKDLYDKDHFFLAQEIPAIPRKPLDKDIGVAIQKMKMRDEIIKSLPRTDCGACGAPTCASFARDVVNGDADVNMCVFKVYEKINNISSQLTELLNGSIFMSTRNHGGKS