MRSRPVLCCPIAGIREEGHICPFVVFLTGLKEHKGSKFMLFIAGGGISQVMDNCYLALDKEGVWISRSKFRACQYWDNNSLLRVYSLMESIKDEYAFLRNALLCGMAAKHRTCSL