MSRLELGKEAVALLTLYEEGVKSLAIVDTLRSARQEQYRKHRMPWFLLQTRLQVRVIESAQLGMLPMPIPELLKEAVAVQPLNLNGIAHSSSSINSFLLFE