MGISKENCDDGGISFDAYEDIPVEVSGSDVPLAVNSFQEIDLGDALNQNIRRCKYACEANTNPTLCNSNISCREGFDSVRANWVGKDSAVLLPNHCGDHEEPVGGGGGGGGGGCGWGVGVAVPSAWWQECLVPI