MMRYVSHMKILAVDVGAGTQDIMYHDTGIDRIENSLKMVMPSPTRIIAGRIRGISGDVFISGQTMGGGPVTRAILEHIGAGNRVVMTPEAARTVRDDPERVMAMGIEISEENPGLQSIEFRDVDLEAIRGALACFDVDLDFDLLGVAVQDHGAGGDMGDRNFRFMKIREKLSVPIPPEEFSYLGDVPEYFTRMKSIEKAIRHPTLIMDSKFASVTGALMDPAVSSDEPIVVVDVGNGHTLAASILEGRIHGVMEHHTRMLSPAKLEDFIIRLCLGELTHGEIHGDGGHGAHVIDAVGEPVKVVATGPRGAYLTV