MVAARSGDDAELGLDVECLAAAPRWTRARRSHSEAERKRRERINAHLDTLRGLVPSASRIDKAALLGEVVRYVRKLRSEAAGSAAVVPGEGDEVVVEEEEVEVEGCSCDAGEKQAARRVKASVCCADRPGLMSELGDAERSVSARAVRAEIATVGGRTRSVLELDVARTAAAGGGSNGASQLPALQAALRAVIMSQEELLAVESYKQRRFSADFA