MSLFHSYAMRDVVEVEPVYLPDGEVKRQRNTTGEGSPDAQAYQCTVDDILMHRLTERYVGRIVPSLGLCVAIHEVAHYTSGIVRGSSASAWFTVQFRVCVFSPTPGARVRATIGAQTREGIFLSLDFFQFVFFVPGDQLIAPSFFDEGNQCWMLRVDDGTDEDAVNPYEKGDEVVVRVDRVIVRDPVDLHRAEGARGSTSNAMGNADGTRSATGGLKDSGREPQVEKWPMEVYGSFVGTGLGPVVWF