MTSIRVRIGIPPLALLALLTGLVTPGTATADAAPTTTVEERRLDKAVPQEILRRSGFDSVAPGFARALG ......