MTLLLISNLDASVMEEVTRLAQIYKWYLDAKRPFEVVWLPVTDRSVKQAKDGIICLYGGGSMECIRQFTSTMRRVVHEAVPLHMIYAGSNEFHGLKRITTTITQENLSGCWSEEKIRSFWVRLYRMQRSILHHIGTVTKFPIFQEVMAMMNTCCDNELWAVITSASSMKLLKSRGKKIVKCLSKLDAMKKKISHPTDFISTLEKEIGLVEGNKHSEVTLSLSMLSGKSQPTILCKDCQLPMKIQTMFQCREYDLMIKH