KVFGRCELAAAMKRHGLDNYAGYSNGNWVCAAKFESNFDTQATNRNTDGSTDYGILQISSRWWCNDGRTPGSVNLCNIPCSACLSSDITASVNCAKKIVSDGNGMNAWVAWRNRCKGTDVQAWIRGCRL