MSYEKMVGEELNYEPCQYGESRLTFRGPQKSLEAPYIAFLGGTETYGKFVPQPFVEILDEAMEQTCVNLGYLNAGIDAFLSEPAILEIAQQSEVTVVQIMGAQNMSNRYYKVHPRRNDRFIGASNMMQMVFNEVDFSEFHFTRHMLGTLCARTPDRYAMVRDELRMAWSARMKLLLNTIGGKIVLLWVADHAPDTALGTSGLGPDPLFVDRLMIEELRPLVADVVEVVASQTALSQGVEGMQFTDLERVAAQRMLGVQAHVEAAQALSKSLEAVLSGT