MSLLGGLKFPEVLWRIVNDDQFMSIGWSEEGTSVVVREQDFIEEVLEAEDGKKVFQTNSFASFIRNLNFYGFACRRIATENETAIHSCFCPYFQRDRPEL